我有一个我想写入excel文件的结构。
例如,我想写一个结构为ex的A。 A包含textdata和我想要写入excel的数字。
>> A.textdata
ans =
Sheet1: {'Coco-Cola' 'CCE'}
>> A.data
ans =
Sheet1: [4 46.7100 46.2800 185.1200 -0.0092 -1.7200]
输出应该是这样的:
需要一些指导如何做到这一点。
到目前为止我尝试过:
1)xlswrite(filename,A);
它给了我这个错误:使用xlswrite时出错(第166行)输入数据必须是数字,单元格或逻辑数组。
2)Acell = struct2cell(A);xlswrite(filename,Acell);
它给了我这个错误:CSV格式的数据导出出错。引起:未定义的功能'真实'对于类型' struct'的输入参数。
答案 0 :(得分:0)
请尝试以下方法:
writetable(struct2table(A), 'parameters.xlsx');
这里,A是结构