如何將Excel資料匯入MATLAB中

時間 2021-10-15 00:23:12

1樓:匿名使用者

將excel中的資料匯入matlab中可以使用 xlsread 命令,也可用uiimport直接匯入

1.使用 xlsread命令

num = xlsread(filename)

num = xlsread(filename,sheet)

num = xlsread(filename,xlrange)

num = xlsread(filename,sheet,xlrange)

values = ;

headers = ;

xlswrite('myexample.xlsx',[headers; values]); %在當前matlab工作資料夾下建立myexample.xlsx的excel檔案

filename = 'myexample.xlsx'; %如檔案不在當前資料夾下,還需要加上完整路徑

a = xlsread(filename) %讀取全部內容

filename = 'myexample.xlsx'; %讀取指定部分的值

sheet = 1;

xlrange = 'b2:c3';

subseta = xlsread(filename,sheet,xlrange)

filename = 'myexample.xlsx'; %讀取指定列的值

columnb = xlsread(filename,'b:b')

注意,運用此命令時不要開啟所要操作的excel檔案,不然會報錯。

2. 從資料空間中匯入

使用命令:

uiimport

然後選擇file,再選擇相應的excel檔案即可。

然後選擇相應的excel檔案即可匯入。不過這個每次都要手動匯入,沒有直接使用命令方便,所以不建議使用。

2樓:尚學堂科技****

可以使用xlsread函式。

其具體用法如下:

num = xlsread(filename)

example

num = xlsread(filename,sheet)

num = xlsread(filename,xlrange)

example

num = xlsread(filename,sheet,xlrange)

example

num = xlsread(filename,sheet,xlrange,'basic')

[num,txt,raw] = xlsread(___)

example

___ = xlsread(filename,-1)

[num,txt,raw,custom] = xlsread(filename,sheet,xlrange,'',processfcn)

比如讀取一個名為myexample.xlsx(確保此檔案在matlab當前的工作目錄下)檔案中的資料到陣列a中,可以使作以下命令:

filename = 'myexample.xlsx';

a = xlsread(filename)

下面是讀取sheet1,b2:c3範圍內的資料到陣列a

filename = 'myexample.xlsx';

sheet = 1;

xlrange = 'b2:c3';

a = xlsread(filename,sheet,xlrange)

讀取指定的列到陣列a

filename = 'myexample.xlsx';

a = xlsread(filename,'b:b')

如何將excel資料匯入matlab中?

3樓:豆其英磨香

matlab如何匯入excel資料的方法如下:

1、一xlsread()函式,比import簡單的多,具體語句:a=

xlsread('yourfilename.xls')

直接在matlab中定義矩陣,再複製貼上得了

定義矩陣就先定義個空的

比如一維:a=zeros(1,n);%%這是1xn的

2、二維:a=zeros(n)

%%這是nxn的

然後在workspace視窗開啟這個空矩陣,把excel中的數直接複製過來就行了

xlsread(),但是對excel表要求還挺高的,比如有次我就匯入失敗,是因為名字雖然是.xls,但是實際是

文字檔案(製表符分隔)(*.txt)

格式的,所以你注意一下,對照matlab幫助,一般不會有問題

在一個空單元格輸入1,並複製它

選中要轉化成數值的單元格區域

右擊-選擇性貼上-乘補充回答:這樣操作以後,仍不能轉換數值,說明你原來的資料格式有問題,提示你檢查以下幾項:

1、資料內是否存在空格,(可以通過查詢替換,將空格替換掉)

2、資料內是否存在非法字元!

清除後,就可以運算了

有的時候還需要:

把修改過的區域再進一步修改,全選中,然後「單元格格式」,把單元格格式由「常規」改為「數值」

4樓:匿名使用者

從excel中匯入資料,可以用xlsread()函式。

例如:a=xlsread('c:\users\administrator\desktop\07-29預處理.xlsm','sheet3','e2:g10')

將矩陣a(資料)寫入目標資料夾(c:\users\administrator\desktop\)的 07-29預處理.xlsm 中的第三工作表的單元格 e2:g10 裡。

5樓:三釜山

你可以使用xlswrite(filename,file)函式。其中filename是你要匯出的excel檔案的命名,file是你要匯出的資料檔案的名字。這樣匯出的是*.xls檔案

也可以使用xlsxwrite(filename,file)函式,這樣匯出來的檔案是*.xlsx檔案。

下邊是matbal的幫助,可以在選中函式名後,按f1另外如果要匯出到制定位置的話可以使用

cd e:\data;命令來選擇

e:\data 為你要匯出的位置

如何將excel資料匯入matlab中

6樓:大偉吖

1matlab怎麼樣將矩陣或陣列中國的資訊全部匯出呢?因為複製實在是太麻煩了。很簡單的用xlswrite函式就可以了。首先開啟matlab,輸入你的**,如圖:

2然後找到你要存放檔案的位置複製絕對路徑(致謝檔名的話就會存放在當前目錄中),如圖以f盤根目錄為例)多圖3

然後寫xlswrite函式,格式如圖,具體格式課參看help xlswrite,如圖

xlswrite函式前一項是路徑,後一項是要輸出的矩陣。

如何將excel中資料匯入到matlab中

7樓:泡影果果

工具:matlab軟體

步驟、雙擊桌面的matlab軟體快捷方式,開啟該軟體後,在頂部的選單欄找到「 import data「並單擊。如下圖紅框所示。

接下來進入」import data「對話方塊,如下圖所示,找到要匯入的excel檔案,然後單擊右下角的開啟。

接下來就進入了匯入資料設定介面了,在這個介面裡面可以對匯入的資料進行一些設定。匯入資料設定介面如下圖所示。

下面以設定匯入資料後的格式為例對匯入的資料進行設定。想讓匯入後的excel資料為列向量,就選中如下圖紅框所示的命令即可。當然還可以設定為其他格式,比如陣列。

完成資料匯入格式的設定後,單擊上部中間的對號按鈕就可以完成資料的匯入了。如下圖紅框所示。

接下來就可以在工作空間檢視到匯入的excel資料了,匯入後的matlab工作介面如下圖所示。在紅框中的變數即是匯入的excel資料。接下來就可以對該資料進行各種處理操作了。

8樓:匿名使用者

matlab如何匯入excel資料的方法如下:

1、一xlsread()函式,比import簡單的多,具體語句:

a = xlsread('yourfilename.xls')

直接在matlab中定義矩陣,再複製貼上得了

定義矩陣就先定義個空的

比如一維:a=zeros(1,n);%%這是1xn的

2、二維:a=zeros(n) %%這是nxn的

然後在workspace視窗開啟這個空矩陣,把excel中的數直接複製過來就行了

xlsread(),但是對excel表要求還挺高的,比如有次我就匯入失敗,是因為名字雖然是.xls,但是實際是 文字檔案(製表符分隔)(*.txt) 格式的,所以你注意一下,對照matlab幫助,一般不會有問題

在一個空單元格輸入1,並複製它

選中要轉化成數值的單元格區域

右擊-選擇性貼上-乘補充回答:這樣操作以後,仍不能轉換數值,說明你原來的資料格式有問題,提示你檢查以下幾項:

1、資料內是否存在空格,(可以通過查詢替換,將空格替換掉)

2、資料內是否存在非法字元!

清除後,就可以運算了

有的時候還需要:

把修改過的區域再進一步修改,全選中,然後「單元格格式」,把單元格格式由「常規」改為「數值」

如何將excel**中大量資料匯入matlab中並作圖

9樓:匿名使用者

哈抄哈,選我吧!使用xlsread函式襲,具體的語法你在幫助裡面搜尋xlsread就可以了。我要是現在回答也是直接翻譯幫助檔案。

xlsread的引數有檔案表單範圍,然後就直接匯入了。非常簡單。看不懂幫助你再追問吧。

10樓:維護中後

用baixlsread()函式就可以讀取excel中的du資料。

假設zhilhmhz.xls的資料單元格daoa為x資料,b為y資料,則可以用回

**實答現來你的要求。

data=xlsread('lhmhz.xls'); %% matlab讀取excel中的資料,並賦值給 data 陣列

x=data(:,1); %單元格a的x資料y=data(:,2); %單元格b的y資料plot(x,y,'r-') %繪出影象

如何將Excel資料匯入MATLAB中

豆其英磨香 matlab如何匯入excel資料的方法如下 1 一xlsread 函式,比import簡單的多,具體語句 a xlsread yourfilename.xls 直接在matlab中定義矩陣,再複製貼上得了 定義矩陣就先定義個空的 比如一維 a zeros 1,n 這是1xn的 2 二維...

如何將EXCEL檔案的資料匯入用友軟體

巴傻 這個工具能實現批量匯入資料到用友軟體中,支援多種單據型別。exel 資料匯入用友軟體,輕鬆快捷,效率相當高,而且不會出現人工匯入資料的錯誤,完全是匯入工具實現。不管你的資料量多大,幾千條,幾萬條,幾十萬條都沒問題。這個 上有詳細的流程圖介紹和說明。不懂也可以打 聯絡一下版主。支援sql ora...

如何將excel表資料匯入,並重新排版

可以用 工具中的 轉換 將 轉 換為文字 就可以重新調整排版。microsoft office word是微軟公司的一個文書處理器應用程式。word給使用者提供了用於建立專業而優雅的文件工具,幫助使用者節省時間,並得到優雅美觀的結果。一直以來,microsoft office word 都是最流行的...