酷知百科網

位置:首頁 > 遊戲數碼 > IT技術

MATLAB如何讀寫Excel數據檔案

IT技術1.54W

MATLAB的功能非常強大,可以直接讀取或者寫入Microsoft Excel的文檔,下面就分讀取和寫入兩個方面給大家介紹,希望對您有所幫助。

MATLAB如何讀寫Excel數據檔案

讀取

01

首先我們在桌面創建一個Excel文檔,其中的內容如下。

MATLAB如何讀寫Excel數據檔案 第2張
MATLAB如何讀寫Excel數據檔案 第3張
02

我們這裏需要注意下這個文檔的後綴,後面需要用到。

MATLAB如何讀寫Excel數據檔案 第4張
03

首先,我們將檔案地址切換到桌面,因爲第一步驟創建的文檔是在桌面創建的。

MATLAB如何讀寫Excel數據檔案 第5張
04

我們輸入下面這條命令
num=xlsread('')
這條命令,默認狀態下是將第一個工作表中的數據寫入

MATLAB如何讀寫Excel數據檔案 第6張
05

如果我們加上-1,命令格式
num=xlsread('',-1)

MATLAB如何讀寫Excel數據檔案 第7張
06

會彈出如下視窗,我們需要手動選擇讀取的區域。

MATLAB如何讀寫Excel數據檔案 第8張
07

除此以外還有這樣的讀寫命令
num=xlsread('','sheet1')
讀取sheet1中的的數據。

MATLAB如何讀寫Excel數據檔案 第9張
08

對上一步驟的命令更加具體化就是
num=xlsread('','A1:B2')

MATLAB如何讀寫Excel數據檔案 第10張
09

下面這種是讀取工作表中sheet1中指定範圍內的數據
num=xlsread('','sheet1','A1:B2')

MATLAB如何讀寫Excel數據檔案 第11張
10

[num,txt]=xlsread('','sheet1')
這條命令涉及到元胞數組

MATLAB如何讀寫Excel數據檔案 第12張
11

結果如下

MATLAB如何讀寫Excel數據檔案 第13張
01 02

寫入

01

首先,我們需要定義一個變量M,將這個變量值寫入表格C2:C5當中。
命令格式是這樣的
M=[5,5,5,5,5];
>> [status,message]=xlswrite('',M,'sheet1','C2:C5')

MATLAB如何讀寫Excel數據檔案 第14張
02

結果如圖

MATLAB如何讀寫Excel數據檔案 第15張