返回目录:excel表格制作
matlab读取百excel表格时提示服务器出现意外情况是Excel加载项的问题。解决方法如下:
1、matlab读取Excel文件的命令为xlsread,xlsread的调用格式为度xlsread('文件路径\文件名称'),此处以文件shuju.xlsx为例,文件路径和文件名问称如下图所示。
2、在matlab命令答行输入命令A=xlsread('C:\Users\50123\Desktop\shuju.xlsx'),即可把Excel中的数专据保存在A中。输出结果如下图所示,和Excel中的数据一致。
3、读取指定的工作表:xlsread命令未指定工作表时,默认读取Sheet1中的数据,A=xlsread('文件路径\文件名称','工作表名称'),即可读取指定的工作表。
4、使用A=xlsread('C:\Users\50123\Desktop\shuju.xlsx','Sheet2')即可读取Sheet2工作表中的数据。
5、读取指定工作表的指定行列:调用格式为xlsread('文件路径\文件名称','工作表','行列范围'),行列范围以a1:c2为例,表示属以a1为起始,c2为终点的矩阵。问题就解决了。
正确的读取命令:[data,text] = xlsread(FileName, SheetName, Range);
data保存的抄知是数据单元格的值, text保存的是字符串单元格的内容。
例如:[data,text] = xlsread('C:\Test\test.xlsx'', 'sheet1', 'A2:D10');
存储道方式为矩阵,和Excel表格中的位置一致。
如果Sheet内都是数据,可直接使用data = xlsread(文件名)。
如果你的excel中只有数据的话,可以直接输入xlsread('work1.xlsx');否则就要加sheet和range
我这里有个不一样的做法,你试试看,保准抄一定成功。
在变量列表(写着x,y,t等变袭量的位置),右键new,输入变量名a,双击a,你就可以看见和excel一样的表格,把excel表格数据直百接复制进去就ok了。(PS:这里度还可以直接导入excel数据,你自己试试看)
正确的读取命令:[data,text] = xlsread(FileName, SheetName, Range);
data保存的是数据单元格的值, text保存的是字符串单元格的内容。
例如:[data,text] = xlsread('C:\Test\test.xlsx'', 'sheet1', 'A2:D10');
存储方式为矩阵,和Excel表格中的位置一致。
如果Sheet内都是数据,可直接使用data = xlsread(文件名)。
如果你的excel中只有数据的话,可以直接输入xlsread('work1.xlsx');否则就要加sheet和range