我正在尝试将包含行名称的表从 Matlab 导出到 Excel。这是我的表格的(非常)简化版本:
T = table(1,5,2);
T.Properties.RowNames = {'Number'}
T =
Var1 Var2 Var3
____ ____ ____
Number 1 5 2
Run Code Online (Sandbox Code Playgroud)
如果我应用 Matlab 的导出表说明:
filename = 'data.xlsx';
writetable(T,filename,'Sheet',1,'Range','D1')
Run Code Online (Sandbox Code Playgroud)
它省略了我的行名称“Number”,只导出变量:
Var1 Var2 Var3
____ ____ ____
1 5 2
Run Code Online (Sandbox Code Playgroud)
有没有办法从 Matlab 导出包含行名称的表?
您需要使用WriteRowNames可选输入
writetable(T,filename,'Sheet',1,'Range','D1','WriteRowNames',true)