Matlab 的 writetable() 函数只导出 table 的部分数据
Matlab's writetable() function only exporting partial data of a table
我的代码末尾的 writetable() 函数仅导出第一行(即 FR_1w、FR_2w 和FR_3w),而我希望将 整个 table 导出并写入为 .xls 或 .xlsx.
V=[{A B C};...
{A1 B1 C1};...
{A2 B2 C2}];
X=cell2table(V);
X.Properties.VariableNames= {'FR_1w' 'FR_2w' 'FR_3w'};
X.Properties.RowNames= {'4Weeks' '12Weeks' '24Weeks'};
writetable(X, 'X.xlsx')
n.b。 table V 中的变量是 3x1 细胞。
A,例如,包含:
我的解决方案:
Z=[{A{1,1} B{1,1} C{1,1}};...
{A{2,1} B{2,1} C{2,1}};...
{A{3,1} B{3,1} C{3,1}};...
{A1{1,1} B1{1,1} C1{1,1}};...
{A1{2,1} B1{2,1} C1{2,1}};...
{A1{3,1} B1{3,1} C1{3,1}};...
{A2{1,1} B2{1,1} C2{1,1}};...
{A2{2,1} B2{2,1} C2{2,1}};...
{A2{3,1} B2{3,1} C2{3,1}}];
Tstat = cell2table(VV);
Tstat.Properties.VariableNames = {'ok1' 'ok2' 'ok3'};
Tstat.Properties.RowNames = {'one' 'two' 'three' 'four' 'five' ...
'six' 'seven' 'eight' 'nine'};
writetable(Tstat, 'TstatOverview.xlsx')
我的代码末尾的 writetable() 函数仅导出第一行(即 FR_1w、FR_2w 和FR_3w),而我希望将 整个 table 导出并写入为 .xls 或 .xlsx.
V=[{A B C};...
{A1 B1 C1};...
{A2 B2 C2}];
X=cell2table(V);
X.Properties.VariableNames= {'FR_1w' 'FR_2w' 'FR_3w'};
X.Properties.RowNames= {'4Weeks' '12Weeks' '24Weeks'};
writetable(X, 'X.xlsx')
n.b。 table V 中的变量是 3x1 细胞。 A,例如,包含:
我的解决方案:
Z=[{A{1,1} B{1,1} C{1,1}};...
{A{2,1} B{2,1} C{2,1}};...
{A{3,1} B{3,1} C{3,1}};...
{A1{1,1} B1{1,1} C1{1,1}};...
{A1{2,1} B1{2,1} C1{2,1}};...
{A1{3,1} B1{3,1} C1{3,1}};...
{A2{1,1} B2{1,1} C2{1,1}};...
{A2{2,1} B2{2,1} C2{2,1}};...
{A2{3,1} B2{3,1} C2{3,1}}];
Tstat = cell2table(VV);
Tstat.Properties.VariableNames = {'ok1' 'ok2' 'ok3'};
Tstat.Properties.RowNames = {'one' 'two' 'three' 'four' 'five' ...
'six' 'seven' 'eight' 'nine'};
writetable(Tstat, 'TstatOverview.xlsx')