我有一个char数组的单元格数组,其他单元格中有一些数值。我想使用xlswrite将数组写入excel表。
myCell{1} = cellstr('some string')
myCell{2} = 5
xlswrite(pathToWb, 'aSheet', myCell, 'A1')
确实将值5写入范围A2,但将A1留空。
我做错了什么?我也非常感谢有关细胞阵列的任何帮助......
谢谢!
答案 0 :(得分:-1)
我自己找到了解决方案:
xlswrite无法直接访问单元格,而是像普通数组一样对其进行寻址。因此,使用
myCell(:,:)
一切都按预期工作。
因此,该行必须是
xlswrite(pathToWb, 'aSheet', myCell(:,:), 'A1')