用一张表做几个表
11次浏览(过去30天)
显示旧的注释
接受的答案
斯科特·麦肯齐
2021年5月28日
编辑:斯科特·麦肯齐
2021年5月28日
试试这个…
%表包含您的数据
T =可读的(“yourdata.xlxs”);
ON/OFF行索引的%向量
idxFirst = find(strcmp(T{:,2},“IGNITION_ON”));
idxLast = find(strcmp(T{:,2},“IGNITION_OFF”));
%用感兴趣的数据创建表,并保存在文件Tnew1.xlsx, Tnew2.xlsx等。
为i = 1:长度(idxFirst)
Tnew{i} = T(idxFirst(i):idxLast(i),:);
我writetable (Tnew {}, sprintf (“Tnew % d.xlsx”,我));
结束