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
将matlab输出打印到excel文件-如何选择正确的起始行?_Excel_Matlab - Fatal编程技术网

将matlab输出打印到excel文件-如何选择正确的起始行?

将matlab输出打印到excel文件-如何选择正确的起始行?,excel,matlab,Excel,Matlab,我想在excel文件A3:E3中开始输出,但未能在代码中实现这一点 for i=1:numel(item) currentitem=struct2cell(item(i)); xlswrite('Output', currentitem',sprintf('A%d:E%d',i,i)); end 感谢您的帮助 我认为,如果您想更改循环开始写入的位置(基于您的评论),您唯一需要更改的行是: xlswrite('Output', currentitem',sp

我想在excel文件A3:E3中开始输出,但未能在代码中实现这一点

for i=1:numel(item)       
    currentitem=struct2cell(item(i));   
    xlswrite('Output', currentitem',sprintf('A%d:E%d',i,i));

end

感谢您的帮助

我认为,如果您想更改循环开始写入的位置(基于您的评论),您唯一需要更改的行是:

xlswrite('Output', currentitem',sprintf('A%d:E%d',i,i));


所以当
i=1
时,它启动
A3:E3

什么不起作用?有了你的代码,假设
i
1
循环到
numel(item)
,你就可以写入
A1:E1
A2:E2
A3:A3
,等等。。。另外,
'Output'
不应该是
'Output.xls'
'Output.xlsx'
?您可以使用语法
[status,msg]=xlswrite(…)
,如果失败,将显示错误消息。@am304,代码从A1:E1开始写入excel文件,但我希望前两行(即A1:E1,A2:E2)为空以填充其他信息,并且此循环从A3:E3开始写入。你知道我该怎么做吗?
xlswrite('Output', currentitem',sprintf('A%d:E%d',i+2,i+2));