一、讀取Excel
1)matlab讀取Excel文件的命令為xlsread,xlsread的調用格式為xlsread('文件路徑\文件名稱'),此處以文件shuju.xlsx為例,文件路徑和文件名稱如下圖所示。
2)在matlab命令行輸入命令A=xlsread('C:\Users\50123\Desktop\shuju.xlsx'),即可把Excel中的數據保存在A中。輸出結果如下圖所示,和Excel中的數據一致。
4)使用A=xlsread('C:\Users\50123\Desktop\shuju.xlsx','Sheet2')即可讀取Sheet2工作表中的數據,結果如下圖所示。
5)讀取指定工作表的指定行列:調用格式為xlsread('文件路徑\文件名稱','工作表','行列范圍'),行列范圍以a1:c2為例,表示以a1為起始,c2為終點的矩陣。輸入命令及輸出結果如下圖所示。
二 、 寫Excel
1)matlab
寫入Excel的命令為xlswrite,調用格式為
xlsread('文件路徑\文件名稱',寫入的數據)。需要先指定添加的數據,
此處以數據A為例,寫入桌面的xinxi.xlsx文件,命令行如下圖所示。
2)代碼運行完成后,即可看到桌面上多了一個xinxi.xlsx文件,如下圖所示。
3) 雙擊打開excel文件,可以看到Sheet1工作表中即為剛剛添加的數據,數據已經成功寫入excel文件。
4) 寫入指定的工作表:未設置工作表時,默認添加至Sheet1,此處以Sheet2為例,添加新的數據到Sheet2工作表,具體命令如下圖所示。
5) 程序運行后,打開xinxi.xlsx文件,即可看到添加到Sheet2工作表的數據,如下圖所示。