2013-11-26 34 views
0

所以我有一個巨大的excel文件,其中有210列(從A到CK) - 每個列都有80000-300000個值。我想將它讀入MATLAB數組中。有兩個問題:將大型Excel數組讀入MATLAB

1.是否有任何方法我可以循環迭代字母(從A到CK)?

2.當我試圖讀取文件作爲一個整體它說沒有存儲-但我能夠創建一個大小爲300000 * 210的矩陣......所以我有點困惑,沒有知道做什麼..??

謝謝!

+0

請顯示你的嘗試。如果您將其存儲大小與一個矩陣進行比較,請確保您的數據都是數字。 –

回答

1

從EXCEL保存爲.csv格式,然後在MATLAB中使用load -ascii。

0

您可以使用xlsreaddoc)的選項xlRange來遍歷Excel列。

並且輸出num = xlsread(...)[num,txt,raw] = xlsread(...)都複製正在多個變量中讀取的信息(在命令窗口中鍵入edit xlsread)。