gpt4 book ai didi

matlab - 如何将 Matlab 结构写入 Excel 文件?

转载 作者:行者123 更新时间:2023-12-02 03:02:56 27 4
gpt4 key购买 nike

我知道 xlswrite 可以将工作区变量转换为 Excel,但它仅限于数字、单元格和逻辑数组,但我有结构类型数据。我还尝试保存工作区变量,但它不起作用,而且我不是那么专家,这就是为什么我也没有尝试弄乱库。

任何形式的帮助都将受到高度赞赏。

workspace variable

output command window

最佳答案

您可以通过表和writetable

writetable( struct2table( stats ), 'myFile.xlsx' );

函数writetable对于表内的数据类型非常灵活,但需要表输入。对于标量结构,这将提供一个漂亮的表格,其中的列标题对应于您的结构字段。

如果您想要更定制的东西,您将必须手动构建表,而不是使用struct2table。例如,您可能想要执行以下操作:

FieldName = fieldnames( stats );
Value = cellfun( @(f) stats.(f), FieldName );

T = table( FieldName, Value );
writetable( T, 'myFile.xslx' );

关于matlab - 如何将 Matlab 结构写入 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59680018/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com