我正在尝试使用 writetable
和 writetable(..., 'WriteRowNames', true)
从表中写入 CSV,但是当我这样做时, Matlab 默认将 Row
放入 CSV 的 (1,1) 单元格中。我知道我可以通过设置 myTable.Properties.DimensionNames{1}
将 Row
更改为另一个字符串,但我无法将其设置为空白,所以看起来我' m 被迫在 (1,1) 单元格中包含一些文本。
有没有办法将 CSV 的 (1,1) 元素留空并仍然写入行名称?
最佳答案
似乎没有任何方法可以设置 'DimensionNames'
field 中的任何字符数组。为空或空白。一种选择是像上面那样创建 .csv 文件,然后使用 xlswrite
清除第一个单元格:
xlswrite('your_file.csv', {''}, 1, 'A1');
尽管 xlswrite
文档规定文件参数应该是 .xls,但它对我来说仍然可以正常工作。
关于matlab - 没有维度名称的可写表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43765324/