Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Matlab:XLSWrite单元数组,带数字和字符_Excel_Matlab - Fatal编程技术网

Excel Matlab:XLSWrite单元数组,带数字和字符

Excel Matlab:XLSWrite单元数组,带数字和字符,excel,matlab,Excel,Matlab,我有一个单元格数组,在一些单元格中有字符数组,在其他单元格中有数值。我想使用xlswrite将数组写入excel工作表 myCell{1} = cellstr('some string') myCell{2} = 5 xlswrite(pathToWb, 'aSheet', myCell, 'A1') 确实将值5写入范围A2,但将A1保留为空 我做错了什么?我也将感谢任何帮助细胞阵列一般 谢谢 我自己找到了一个解决方案: xlswrite无法直接访问单元格,而是像普通数组一样对其进行寻址。因

我有一个单元格数组,在一些单元格中有字符数组,在其他单元格中有数值。我想使用xlswrite将数组写入excel工作表

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

xlswrite(pathToWb, 'aSheet', myCell, 'A1')
确实将值5写入范围A2,但将A1保留为空

我做错了什么?我也将感谢任何帮助细胞阵列一般


谢谢

我自己找到了一个解决方案:

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

myCell(:,:)
一切正常

因此,这条线必须是

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


我从您的代码中得到错误-您能修复它以使其正常工作吗?例如,最后一行给出了错误“Sheet参数必须是字符串或整数…”抱歉,第一行的最后一个括号不应该是弯曲的