2016-05-03 156 views
1

我需要從包含文本和數字的CSV文件導入數據,如下所示。 csvread和其他方法似乎不工作,有沒有辦法解決這個問題?Matlab - 讀取CSV數據

enter image description here

+1

你需要多少信息?只有數字?在MATLAB中沒有辦法將所有這些信息存儲在單個矩陣中。你可以得到最接近的是['table'](http://se.mathworks.com/help/matlab/ref/table.html)。例如,您可以在這樣的表格中不包含「A1:A4」。 –

回答

1

我建議你嘗試readtable

T = readtable('csv_file.csv',... 
    'Range','CA4:F11',... 
    'ReadVariableNames',true) 

我不知道這是否是能夠A4處理% TYPE,但您可能不得不刪除單元格這個工作。

注意:您必須將此文件另存爲.xls,.xlsx,.xlsm,.xltx或.xltm文件才能生效。導入csv file into excel並將其保存爲xlsx-文件很容易,因此,如果您有MS Office,這應該不會成爲問題。

當然可以直接使用csv文件來做到這一點,但這有點麻煩。