matlab
读写
excel
操作
1.
读取
excel
中
sheet
的个数
[Type,Sheet,Format]=xlsfinfo('file.xls');
之后循环读每个
sheet
for i=1:length(sheet)
A=xlsread(‘file.xls’,sheet{i});
....
end
2.
读取
Excel
文件
命令方式
xlsread:
读取命令:
[data,text]
= xlsread(FileName, SheetName, Range);
data
保存的是数据单元格的值,
text
保存的是字符串单元格的内容。
例如:
[data,text]
= xlsread('C:\Test\test.xls'', 'testsheet',
'B2:D10');
存储方式为矩阵,和
Excel
表格中的位置一致。
如果
Sheet
内都是数据,可直接使用
data = xlsread(
文件名
)
。
3.
将
MATLAB
数据写入到
Excel
写入命令:
xlswrite(FileName, Output, SheetName, Range)
其中
Output
为要写入的数据,可以是矩阵也可以是
cell
类型
例如:
xlswrite('C:\test\text.xls', eye(3), 'Sheet1', 'A1:C3')