作者fattysky (fattysky)
看板MATLAB
标题[问题] xlswrite
时间Thu Nov 24 13:56:53 2011
现在我有六笔资料要依序写入excel,要写进六个row
xlswrite(xlsFile,gm11(B(1:5)),'sheet2','A1:G1');
xlswrite(xlsFile,gm11(B(2:6)),'sheet2','A2:G2');
xlswrite(xlsFile,gm11(B(3:7)),'sheet2','A3:G3');
xlswrite(xlsFile,gm11(B(4:8)),'sheet2','A4:G4');
xlswrite(xlsFile,gm11(B(5:9)),'sheet2','A5:G5');
xlswrite(xlsFile,gm11(B(6:10)),'sheet2','A6:G6');
现在知道中间gm11的部份可以改写成回圈,变成gm11(B(i:i+4))
那请问後面写入的row,是否也有回圈的方法写入?
就是类似a+的写法,每产生一笔新的资料就写到新的一列
因为後面excel写入位置好像不能写成 'Ai:Gi'或是'A(i):G(i)'
还是另有其他写法,请版友不吝指点,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.101.139
1F:→ ht15trep:'Ai:Gi' -> ['A',num2str(i),':G',num2str(i)] 看看 11/24 20:14
2F:→ fattysky:成功了 感谢神人指点 11/30 16:24
3F:推 potter1529:感谢一楼 04/12 04:46