Matlab:带有数字和字符的XLSWrite Cell Array

时间:2014-06-12 11:44:38

标签: excel matlab

我有一个char数组的单元格数组,其他单元格中有一些数值。我想使用xlswrite将数组写入excel表。

myCell{1} = cellstr('some string')
myCell{2} = 5

xlswrite(pathToWb, 'aSheet', myCell, 'A1')

确实将值5写入范围A2,但将A1留空。

我做错了什么?我也非常感谢有关细胞阵列的任何帮助......

谢谢!

1 个答案:

答案 0 :(得分:-1)

我自己找到了解决方案:

xlswrite无法直接访问单元格,而是像普通数组一样对其进行寻址。因此,使用

myCell(:,:)

一切都按预期工作。

因此,该行必须是

xlswrite(pathToWb, 'aSheet', myCell(:,:), 'A1')