返回目录:excel表格制作
我这里有个不一样的做法,你试试看,保准一定抄成功。
在变百量列表(写着x,y,t等变量度的位置),右键new,输入变量名a,双击a,你就可以看见和excel一样的表格,把excel表格数问据直接复制进去就ok了。(答PS:这里还可以直接导入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