所以我有一個巨大的excel文件,其中有210列(從A到CK) - 每個列都有80000-300000個值。我想將它讀入MATLAB數組中。有兩個問題:將大型Excel數組讀入MATLAB
1.是否有任何方法我可以循環迭代字母(從A到CK)?
2.當我試圖讀取文件作爲一個整體它說沒有存儲-但我能夠創建一個大小爲300000 * 210的矩陣......所以我有點困惑,沒有知道做什麼..??
謝謝!
所以我有一個巨大的excel文件,其中有210列(從A到CK) - 每個列都有80000-300000個值。我想將它讀入MATLAB數組中。有兩個問題:將大型Excel數組讀入MATLAB
1.是否有任何方法我可以循環迭代字母(從A到CK)?
2.當我試圖讀取文件作爲一個整體它說沒有存儲-但我能夠創建一個大小爲300000 * 210的矩陣......所以我有點困惑,沒有知道做什麼..??
謝謝!
從EXCEL保存爲.csv格式,然後在MATLAB中使用load -ascii。
您可以使用xlsread
(doc)的選項xlRange
來遍歷Excel列。
並且輸出num = xlsread(...)
和[num,txt,raw] = xlsread(...)
都複製正在多個變量中讀取的信息(在命令窗口中鍵入edit xlsread
)。
請顯示你的嘗試。如果您將其存儲大小與一個矩陣進行比較,請確保您的數據都是數字。 –