[討論] 關於呼叫Excel檔案問題

看板MATLAB作者 (J shuttlesworth)時間5年前 (2019/01/12 10:17), 編輯推噓1(1017)
留言18則, 3人參與, 5年前最新討論串1/1
問題: 我要從Matlab打開Excel檔取裡面的資料 使用以下指令去做執行 程式碼 ////////////////////////////////////// clear xlsFile = 'A01.xlsx'; [number] = xlsread(xlsFile,'sheet 1'); 出現錯誤訊息 ///////////////////////////////////// Caught "std::exception" Exception message is: Invalid character code sequence detected. Excel檔案內只有數字並沒有字元 使用2016版本 Matlab是R2017a版 有上網去爬文這錯誤訊息的相關資訊 但還是搞不太懂 不知道有人是否有相關經驗 感謝各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.163.152 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1547259451.A.F4A.html

01/13 00:44, 5年前 , 1F
官網應該有範例可以參考,不過我第一眼看過去的直覺是,
01/13 00:44, 1F

01/13 00:44, 5年前 , 2F
這個沒有範圍的讀取,讀不到正常(?
01/13 00:44, 2F

01/13 00:47, 5年前 , 3F
如果只是要導入資料的話,直接拉檔案進去workspace會有
01/13 00:47, 3F

01/13 00:47, 5年前 , 4F
對話框,或者我之前有用過一個UIgetfile之類的句法,給
01/13 00:47, 4F

01/13 00:47, 5年前 , 5F
你參考。
01/13 00:47, 5F

01/13 15:13, 5年前 , 6F
感謝樓上
01/13 15:13, 6F

01/13 15:13, 5年前 , 7F
我試過丟進workspace裡面打開
01/13 15:13, 7F

01/13 15:13, 5年前 , 8F
但裡面沒有資料
01/13 15:13, 8F

01/13 15:13, 5年前 , 9F
這個是表示讀不到資料嗎?
01/13 15:13, 9F

01/13 17:49, 5年前 , 10F
結果我用csvread指令就可以讀取到 但用xlsread卻不行
01/13 17:49, 10F

01/13 17:49, 5年前 , 11F
QQ
01/13 17:49, 11F

01/14 09:46, 5年前 , 12F
那個....你檔案的各式確定是excel嗎?還是只是用excel開
01/14 09:46, 12F

01/14 09:46, 5年前 , 13F
啟?
01/14 09:46, 13F

01/14 10:50, 5年前 , 14F
回樓上
01/14 10:50, 14F

01/14 10:50, 5年前 , 15F
我確定是excel 因為我是自己建立一個excel檔案
01/14 10:50, 15F

01/14 10:51, 5年前 , 16F
上面csv指令讀得到是讀取我轉成csv檔的
01/14 10:51, 16F

01/14 10:51, 5年前 , 17F
所以excel檔還是讀不到QQ
01/14 10:51, 17F

01/18 23:06, 5年前 , 18F
有試過sheet name直接給整數,而不是給char vector嗎
01/18 23:06, 18F
文章代碼(AID): #1SEKuxzA (MATLAB)
文章代碼(AID): #1SEKuxzA (MATLAB)