[問題] 如何用Matlab讀Excel檔(xlsx)已回收

看板MATLAB作者 (....)時間15年前 (2010/06/25 02:53), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
我的Matlab可以讀xls檔卻好像不能讀xlsx檔 因為我的資料量很大 (十萬筆) 所以用xls存不下 好像會超過列數 只好用xlsx存 但再用Matlab讀取時卻失敗了 還有個問題是 如果我寫了存檔指令 saveas(gcf,'xxx','.fig'); 如果xxx是變數的話 要怎麼改才會讓儲存出來的檔的黨名xxx是變數名稱呢 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.61.123.40

06/25 09:49, , 1F
xlsx我用也失敗~~應該是不能用吧
06/25 09:49, 1F

06/25 11:01, , 2F
跟讀xls一樣阿 例AAA=xlsread('xxx.xlsx','sheet','A1')
06/25 11:01, 2F

06/25 11:03, , 3F
saveas(gcf,[num2str(xxx),'.fig']) 應該是這樣吧
06/25 11:03, 3F

06/25 11:30, , 4F
MATLAB 是透過 COM Server 來實作 xlsread 的。所以要
06/25 11:30, 4F

06/25 11:30, , 5F
做到這件事你跑 MATLAB 那台電腦上面必須要裝 Excel,
06/25 11:30, 5F

06/25 11:31, , 6F
且裝好的 Excel 要有開啟 xlsx 檔案的能力。
06/25 11:31, 6F

06/25 15:09, , 7F
可以抓 office 2007 converters 跟 office_viewer 來 try
06/25 15:09, 7F

06/25 22:23, , 8F
感謝!!
06/25 22:23, 8F
文章代碼(AID): #1C8wcXPy (MATLAB)