首頁 > 軟體

MATLAB如何讀寫Excel資料檔案

2019-12-25 20:07:03

MATLAB是由mathworks公司開發的面向科學計算的程式設計語言,它主要運用與矩陣計算、科學資料分析,資料視覺化等方向的研究。MATLAB是以矩陣為基本的資料運算單位,它能夠很好的與C語言進行混合程式設計,對於符號運算,其可以直接呼叫maple的命令,增加了它的適用範圍。本小節,我們將介紹如何利用MATLAB如何讀寫Excel資料檔案。


1

如果資料檔案為excel檔案(xls或者xlsx格式的檔案),如下圖所示的資料檔案



2

我們只需要使用MATLAB中提供的系統函數xlsread函數即可,其主要的呼叫形式為:

a=xlsread('filename.xls');

其中a表示讀入檔案所儲存的變數名稱,filename.xls(或者filename.xlsx)表示excel資料檔案,help幫助文件中對xlsread函數的介紹如下圖所示:


3

對於上圖所示的資料檔案,我們只需要使用下面的命令進行讀取即可:

A = xlsread('data.xlsx');


4

如果資料檔案儲存在excel的某個sheet中,我們的使用方式為:?A = xlsread('data.xlsx','Sheet1');

1

如果需要把某個變數的儲存的資料寫入到excel檔案(xls或者xlsx格式的檔案),如下圖所示的變數


2

我們只需要使用MATLAB中提供的系統函數xlswrite()函數即可,其主要的呼叫形式為:

xlswrite('filename.xls',variable);

其中variable表示需要寫入Excel檔案的變數名稱,filename.xls(或者filename.xlsx)表示excel資料檔案,help幫助文件中對xlswrite()函數的介紹如下圖所示:


3

對於上圖所示的資料檔案,我們只需要使用下面的命令進行讀取即可:

xlswrite('output.xlsx',A);


4

Excel資料檔案如下圖所示:



IT145.com E-mail:sddin#qq.com