用xlsread读Excel,不仅适合后缀为xls的文件,07版xlsx也适用
假设excel表的文件名为book1.xls,存放在E:\
读取命令:data = xlsread('E:\book1');
这样就将excel中的数据读入到data中了,但这个命令只能用来读数值,无法读取文字。
如果读取数值的同时想读取excel中的文字可以使用下面的命令:
[data,text] = xlsread('E:\book1');
命令执行后数值在data数组中,文字在text中,text为cell类型
xlsread命令参数如下
data = xlsread(filename, sheet, range)
sheet代表从哪个表中读入数据,range代表读入数据区间例如:'A2:D4'
进行所需要的excel计算,例如求方差等计算,可添加列到data当中以便和原始数据一起输出
用matlab将数据写入excel中
xlswrite(filename, data, sheet, range)
例:xlswrite('E:\text.xls',data,sheet2,'A3:E5') data为要写入的数据,可以是矩阵也可以是cell类型