最近建模,刚好用matlab对excel中的数据进行处理,由于自己是个菜鸟,基本都是边问度娘边动手操作。感觉以后还会用得到,在此做个简单的总结,为下一次省点力。。。
- excel读写操作:xlsread() 和 xlswrite()
xlsread函数原型如下:
function [numericData, textData, rawData, customOutput] = xlsread(file, sheet, range, mode, customFun)
先来说输入参数:
file:excel文件名,相对路径、绝对路径什么的就不在多说了。
sheet:为excel中sheet的名字或1,2,3编号。默认为1.
range:要读取的数据区域,如‘M2:M10’,就是读取excel中M2到M10这一列数据。
后面两个没用到,暂且不说。
再来说函数输出:
numericData:输出为double型的数组
textData:文本
rawData:元组{}
例子:[a1,txt2,A1] = xlsread('data1.xlsx',1,'D2:D306') 读取相对路径下“data1”下的sheet1中的D2:D306的数据。
xlswrite()函数原型如下:
function [success,theMessage]=xlswrite(file,data,sheet,range)
xlswrite