matlab怎麼同時讀取excel中的字母和數字急急

2021-03-31 22:32:54 字數 1827 閱讀 9787

1樓:灰機

在matlab6.5使用xlsread函式時讀入含有字元的excel檔案會出現錯誤。$ @+ m6 [- ]0 q- {* _6 k錯誤提示:

$ ^2 d) x0 p& y/ i j4 mskipping 16 bytes of extended strings. 9 _. n5 \; p7 y2 o; z

file does not contain valid excel data. invalid record id. & t1 u7 h& f+ r: ~- j

& z; ^3 _+ u8 t/ x# `4 q; h

不過在matlab 7上對此bug做了改進~~建議更換版本使用,即可正常 追問: 不是,我用的是7.6 回答:

time temp12 9813 9914 97[ndata, headertext] = xlsread('tempdata.xls', 'temperatures')ndata =12 9813 9914 97headertext =

sub 序列號擴充()

dim k as integer

msgbox "請定位到序列號所在的列!!!!"

k = activesheet.usedrange.rows.count

co = selection.column

for i = 1 to k

cells(i, co) = "'" & format(cells(i, co), "0000")next iend sub如果是雙引號將序列號括起來的(即"001")那麼就用下面**:

sub 序列號擴充()

dim k as integer

msgbox "請定位到序列號所在的列!!!!"

k = activesheet.usedrange.rows.count

matlab怎麼讀取excel檔案裡含有字母和數字的資料?

2樓:冷小瞳

1.使用函式xlsread讀取單個檔案

(1)num=xlsread(filename)

(2)num = xlsread(filename, -1)

(3)num = xlsread(filename, sheet)

(4)num = xlsread(filename,sheet, 'range')

例如:將讀取d盤下的一個檔案路徑為:d:/test/daxia.xls

num = xlsread('d:/test/daxia.xls',2,'d2:h4')讀取sheet2的d2:h4區域資料

如果要進行互動式的選擇用:num = xlsread('d:/test/daxia.xls',-1)

2.批量的檔案要讀取

首先將多個檔案進行批量重新命名

然後用迴圈的方式實現:

for i=1:100

filename=['d:/test/daxia',num2str(i),'.xls'];

num=xlsread(filename)end

請問matlab裡面怎麼讀取excel檔案裡的資料,這個資料有字母和數字。

3樓:匿名使用者

[n, t] = xlsread('filename.xls')用這個bai,把excel檔案放入工

du作目錄下,zhi預設工作目錄是『daowork 』資料夾。版filename就是excel的名字。

用這個函式載入權後,n裡面就是數字,t裡面就是字元。你試一下就明白了,很簡單。然後你就可以進行相應處理了。資料已經進來了,你用for或其他的處理都行。

至於這個函式的更多用法,去看matlab幫助文件。

matlab按列讀取提取資料的問題

我之前也碰到過這個問題 程式設計可以實現,不過太費事了 給你來個半自動的方法,能plot才是王道嘛 哈哈思路就是用 txt文字編輯把 文字部分去掉,然後直接拿matlab讀就行了 先去txt文件裡面,edit replace把所有的x replace成 空白 同理對y 也都置換成 空白 之後,mat...

matlab讀取excel中的某一列

方法和詳細的操作步驟如下 1 第一步,需要雙擊桌面上的matlab軟體快捷方式。開啟軟體後,在頂部的導引選單欄上找到 import data 選項,然後單擊,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,需要找到要匯入的excel檔案,單擊右下角的開啟選項,見下圖,轉到下面的步驟。3 第...

matlab如何讀取十六進位制的dat檔案

讀取二進位制txt檔案 假如txt文件中內容為0001 0010 0011 0100 1000,儲存在pin.txt文件中 使用a textread pin.txt s a 0001 0010 0011 0100 1000 可以看到資料儲存為了char格式。使用bin2dec b bin2dec a...