Matlab 与Excel的交互
1.在Matlab中对excel的一般读写操作
Matlab对中提供了两个基本的方法用于读写Excel文件:
- xlsread
语法:
num = xlsread(filename)
num = xlsread(filename,sheet)
num = xlsread(filename,xlRange)
num = xlsread(filename,sheet,xlRange)
num = xlsread(filename,sheet,xlRange,'basic')
[num,txt,raw] = xlsread(___)
- sheet 代表 sheet 的编号如1,2,3…也可以是某个具体 sheet 的名称,如 ‘sheet1’, ‘sheet2’, ‘sheet3’.
默认的输出方式只读取数值,输出数值型矩阵,其他的字符会被识别为NaN,例如读取的Excel内容为
>>>A = xlsread('test.xlsx')
>>>A =
1
2
3
NaN
5
6
Matlab并没有读取’C4:C9’,因为其中含有空格,即使我们要求读取’B4:B9’也仍然输出上述内容。
- xlRange 是诸如’A1:B2’之类的范围索引
语法: