【问题标题】:How to write a cell of strings to Excel in Matlab?如何在 Matlab 中将字符串单元格写入 Excel?
【发布时间】:2012-02-19 13:53:14
【问题描述】:

我正在尝试编写一个简短的函数,该函数将接受一个字符串单元格并将其按原样写入 Excel:

Excel = 

'r2g'    'r3g'    't2g'    't3b'    'c3b'    'r1r'    'r1g'    'r3r'    't3g'    't1r'
't1b'    't2b'    't3r'    'c1r'    't3g'    'r2b'    'r1g'    'c3b'    'c2b'    'c1b'
'c3r'    'c3g'    't2r'    'c1b'    'r1g'    'r1b'    'r3b'    'c1r'    't1r'    'r1r'
't3b'    'r2r'    't1r'    'r1r'    't3r'    't1g'    'r3r'    'r2g'    'c1r'    'r1g'
'c1g'    'r2g'    'r3r'    'r2b'    'c3r'    'c3b'    'c1b'    'r3g'    't1g'    't3r'
't1r'    'r2b'    'r3r'    't3g'    'r1g'    'c2g'    'r2g'    't1b'    'c1b'    'c1r'
'c3b'    't1r'    'r3b'    'r1r'    'r2r'    'c1b'    'c2g'    'c2b'    't1b'    'r2g'
'r2b'    'c3b'    't2g'    'c2r'    'c1b'    'c1g'    't3b'    'c2b'    'c3r'    't1r'
't3r'    't1r'    'r1r'    't2b'    'r3r'    'r1b'    't3b'    'c3g'    'c3b'    'r1g'
'r3b'    't2g'    'r2r'    'r1r'    't3b'    'c3b'    'c1r'    'r2g'    't1r'    'c2r'

我希望每个三元组位于 Excel 中的不同单元格中。我在这里查看了有关字符串数组的答案,但它们对我不起作用。

【问题讨论】:

  • 看看你以前的问题... 50% 的人真的有no可以接受的答案吗?如果它或多或少地解决了您的问题,您应该接受最佳答案;否则人们不会再想帮助你了……

标签: string excel matlab cell


【解决方案1】:

你可以只使用 xlswrite 函数:

xlswrite('filename.xls', yourMatrix);

编辑:此函数可以接受矩阵或元胞数组。感谢评论者指出这一点。

【讨论】:

  • 如果您需要编写字符串元胞数组,只需将其传递给xlswrite,它就可以工作。不要使用cell2mat。您最好将其从答案中删除。
猜你喜欢
  • 1970-01-01
  • 2012-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多