2014-07-11 1 views
1

XLSWRITE를 사용하여 행렬 값을 Excel 파일로 내보내는 중입니다. 5 * 20 행렬을 가지고 있다고 가정합니다. Matlab이 2 행에서이 행렬을 작성하기를 원합니다 (왜냐하면 저는 Excel 템플리트를 가지고 있기 때문에 덮어 쓰기에서 첫 번째 행을 변경하고 싶지 않기 때문입니다).MATLAB에서 XLSWRITE를 사용하여 행 2의 행렬 값 삽입

어떻게해야합니까?

xlswrite(xlsfilename,Matrix,sheet,"A2") 

또는 당신은 또한 정확하게 같은 범위를 지정할 수 있습니다 : (xlsfilename, 매트릭스

xlswrite(xlsfilename,Matrix,sheet,"A2:E21") 

http://www.mathworks.com/help/matlab/ref/xlswrite.html

답변

1
xlswrite(xlsfilename,Matrix,sheet,xlRange) 

은이를 사용할 수 있다는 것을 의미한다 , 시트, 'A2')도 작동합니다. 최종 값을 지정할 필요는 없습니다. 실제로 잘못 지정한 경우 NaN 또는 데이터의 일부만 가져옵니다.
+1

xlswrite를 참조 –

+0

@JoeSerrano 동의, 나는 그것에 맞게 내 대답을 편집했습니다. – Sifu

+0

답변 해 주셔서 감사합니다. – user2991243