2014-01-08 2 views
1

Matlab을 사용하여 여러 장의 통합 문서를 읽을 수 있습니다.Matlab : Excel 시트 업데이트

일부 계산을 수행하고 하나의 특정 열을 하나의 시트로 업데이트해야합니다. xlsswrite를 사용하여 xlsread를 시도했지만 작동하지 않습니다.

그래서, 내 코드는 같은 같습니다

[~,~,Data] = xlsread('MyFile.xlsx', 'MySheet'); 
Data(2:end-1,5) = Data(2:end-1,5) + 1.5; %Random operation for illustration only 
ret = xlswrite('MyFile.xlsx',Data,'MySheet'); 

을하지만 RET 나는 교체 과정을 달성 할 수 아니에요, 그래서 0입니다. 도와 주실 수 있니? 내 자신의 의견을 바탕으로

감사

+2

두 번째 출력 인수를 사용하여 다음 메시지를 확인하십시오.'[status, message] = xlswrite (filename, A, sheet)'원인을 찾기에 충분하다면 알려주십시오. 케이스. –

+0

내 문제를 해결 한 메시지를 보면서 당신이 옳았다. 감사합니다 – Zanam

+1

@DennisJaheruddin이 질문을 닫을 수 있도록 답변 으로 의견을 추가하십시오. – Nenotlep

답변

1

:

당신이 무엇을 얻을 메시지가 제 2 출력 인자로 잘 체크 사용하십시오 :

[status,message] = xlswrite(filename,A,sheet) 

를 잘하면 그 원인을 찾을 충분를, 그럴 경우 저희에게 알려주십시오.


분명히 질문자에게는 충분했습니다.