matlab怎么读取excel中所有sheet的数据

如题所述

用函数xlsread:
读取命令:[data,text]
=
xlsread(filename,
sheetname,
range);
data保存的是数据单元格的值,
text保存的是字符串单元格的内容。
例如:[data,text]
=
xlsread('c:\test\test.xlsx'',
'sheet1',
'a2:d10');
存储方式为矩阵,和excel表格中的位置一致。
如果sheet内都是数据,可直接使用data
=
xlsread(文件名)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-25
先用xlsinfo确定有多少个sheet要读
[Type
Sheet
Format]=xlsfinfo('file1.xls');
循环读每个Sheet
for
i
=
1:length(Sheet)
A
=
xlsread('file1.xls',Sheet{i});
.....
(处理数据)
end
也可以一次全部读入矩阵
相似回答