作者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