有什么方法可以将工作区变量转换为Matlab中的excel文件?

问题描述 投票:0回答:2

我知道xlswrite可以将工作区变量转换为excel,但仅限于数字,单元格和逻辑数组,但是我有结构类型数据。我也曾尝试保存无法解决的工作空间变量,而且我也不那么熟练,这就是为什么我也没有尝试弄乱库的原因。

任何帮助将不胜感激。

workspace variable

output command window

matlab data-conversion matlab-deployment
2个回答
0
投票

您能否从数据中创建一个table()(尝试struct2table(),但将来将其直接格式化为表格)?这是与excel文件最相似的对象,因此写入起来很容易:writetable()


0
投票

您可以通过表格和writetable()

writetable

函数writetable( struct2table( stats ), 'myFile.xlsx' ); 对于数据类型非常灵活,但是需要表输入。对于标量结构,这将为表提供一个漂亮的表,其列标题与您的结构字段相对应。如果您需要更多定制功能,则必须手动构建表,而不要使用writetable

© www.soinside.com 2019 - 2024. All rights reserved.