如何将包含行名称的表格从 Matlab 导出到 Excel?

Art*_*sov 2 matlab

我正在尝试将包含行名称的表从 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 导出包含行名称的表?

Phi*_*ard 5

您需要使用WriteRowNames可选输入

writetable(T,filename,'Sheet',1,'Range','D1','WriteRowNames',true)