我想將一行表格的Excel格式導入matlab中,然後在MATLAB中將每個頭文件放入其相應的變量名稱中。就像下面的圖片顯示的那樣,我將所有變量導入到矩陣'X'中,然後我想逐個導入頭部以重命名所有列。有沒有辦法做到這一點? 如何從Excel導入字符串到MATLAB?
1
A
回答
6
請參閱文檔xlsread;你必須加載所有的數據:
從MATLAB DOC:例
請求的數字數據,文本,並從myExample.xlsx未處理(原始)數據的副本:
[ndata, text, alldata] = xlsread('myExample.xlsx')
ndata =
1 2 3
4 5 NaN
7 8 9
text =
'First' 'Second' 'Third'
'' '' ''
'' '' 'x'
alldata =
'First' 'Second' 'Third'
[ 1] [ 2] [ 3]
[ 4] [ 5] 'x'
[ 7] [ 8] [ 9]
如果你知道在哪個小區的標題是,你還可以指定一個範圍從Excel文件讀取:
[~, headers, ~ ] = xlsread('myExample.xlsx','A1:C1');
這給(以上^^使用的示例數據):
headers =
'First' 'Second' 'Third'
0
您可以使用工作區GUI或help xlsread
導入Excel文件。
您也可以複製和粘貼數據,方法是首先在命令提示符下使用a = cell(1)
創建一個空單元格數組,然後雙擊該變量並從Excel複製/粘貼到其中(使用「粘貼Excel數據」)。
+0
我用'xlsread'來導入所有的數據,但不是標題。標題不能被導入。 –
相關問題
- 1. 使用Matlab將字符串寫入excel?
- 2. 從excel導入數據到matlab逐行
- 3. 從excel導入日期到matlab
- 4. 從Excel導入XY座標到MatLab
- 5. 將Excel導入到matlab中
- 6. 導入Excel日期到Matlab
- 7. 從excel表導入某些字符串到mysql的問題
- 8. 如何將字符串導入到app.yaml?
- 9. Matlab多維數組與字符串+導出到Excel
- 10. 如何在Matlab中將字符串單元格寫入Excel?
- 11. 從Matlab中將字符串數組寫入Excel?
- 12. 寫入字符串到Excel中使用MATLAB和控制格式
- 13. 如何將CSV數據從字符串導入到Postgres表中?
- 14. 從Excel字符串
- 15. 導入數值矢量和字符串到MATLAB矩陣
- 16. Matlab字符串輸入
- 17. 使用ActiveX從MATLAB寫入Excel到Excel
- 18. 如何從Excel導入數據到MYSQL?
- 19. 特殊字符Excel導入
- 20. 插入到Excel VBA字符串中
- 21. 的Excel 2013 64:如何導入C字符串(空值終止)從外部DLL
- 22. 將字符串值匹配到導入的Excel單元格
- 23. 將字符串轉換爲nvarchar(將excel導入到mssql)
- 24. 導入Excel到DataTable中的字符串的空
- 25. 在Excel中使用字符串標籤在Matlab中導入數據
- 26. Proc導入。從Excel文件導入字符值爲「空白」
- 27. 從Excel導出到DataGridView,缺少字符串
- 28. 數組列表導出數據到Excel轉換從字符串
- 29. 字符串格式時導出到Excel從GridView的
- 30. 從excel讀取unicode值到字符串
這應該讓你開始:[閱讀複雜的Excel或CSV文件到MATLAB(http://stackoverflow.com/a/7234783/97160) – Amro