MATLAB如何讀取excel檔案中的資料?

2021-07-26 17:00:21 字數 1059 閱讀 7803

下面我就通過例項介紹一下matlab如何匯入excel資料。

讀取sheet1中的所有資料

我們以03版excel為例,假設excel中資料為

預設這些文字以及數字都放在sheet1中,我們將此excel選入當前工作目錄(必要步驟),然後再matlab主視窗中輸入下面命令:[num,txt,raw]=xlsread('example'),其中example是你的excel名,這裡我所有的資料都在example.xls中。輸入以上命令,回車

num返回的是excel中的資料,txt輸出的是文字內容,raw輸出的是未處理資料,這裡因為文字占用的矩陣一共是8行6列,所以就輸出了如上內容。一般情況下,我們讀取的都是excel中的資料,所以可以直接用[num]=xlsread('example'),只輸出資料矩陣便可。

讀取指定sheet中的資料

假如我們想讀取第二個sheet中的資料,這裡請注意:matlab讀取excel中的資料是按照sheet在excel中的排放順序來的,sheet3現在排在第二位,我們輸入命令[num]=xlsread('example',2),回車

結果如下:

讀取指定單元格中的資料

以sheet2中的資料為例

假設我們讀取a3-d7之間的資料,那麼我們輸入命令[num]=xlsread('example',2,'a3:d7'),回車,結果如下:

matlab讀取excel資料

matlab讀取excel資料有乙個注意的點就是路徑,為方便起見可以先將matlab路徑設定為要讀取的excel檔案的路徑,這樣可以不用去在函式中在寫路徑,然後用函式來讀取,例如 x xlsread filename sheet1 b2 b34 filename是你儲存的檔名,要包括檔案格式比如 實...

MATLAB 讀取 寫入Excel

xlswrite filename,a xlswrite filename,a,sheet xlswrite filename,a,xlrange xlswrite filename,a,sheet,xlrange 1 寫入string b2 從b2單元格作為起點存放 2 寫入元胞陣列 3 寫入以0...

MATLAB如何讀取excel檔案中的資料?

1.使用函式xlsread讀取單個檔案 1 num xlsread filename filename是單引號括起來的帶路徑的檔名,函式直接讀取filename所指檔案的sheet1中的資料區域儲存到雙精度矩陣num中 其中 資料區域的選取規則是 對 前幾個含有非數值的行 列 直接忽略,不算入資料區...