Ben*_*Ben 3 excel matlab repeat import-from-excel data-import
我有一个包含 4 张纸的 Excel 文件。
每张表的格式相同,但里面的数据不同。例如:
sheet1:
sub1 sub2 sub3
person1 2 3 4
person2 9 0 1
person3 8 4 2
sheet2:
sub1 sub2 sub3
person1 5 7 8
person2 1 3 7
person3 4 1 3
Run Code Online (Sandbox Code Playgroud)
现在,我知道如何读取 1 张纸的数据:
[data, titles] = xlsread(FileName, 'sheet1');
Run Code Online (Sandbox Code Playgroud)
但是,当我不知道文档中有多少张纸时,如何存储所有工作表中的所有数据?
您可以使用xlsfinfo获取工作表列表,然后遍历该列表:
[status,sheets] = xlsfinfo(FileName)
for s = 1:numel(sheets)
...
[data,titles]=xlsread(FileName,sheets(s))
...
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6763 次 |
| 最近记录: |