xlswrite substitute that writes to specific columns

조회 수: 2 (최근 30일)
Zeynab Mousavikhamene
Zeynab Mousavikhamene 2021년 4월 10일
댓글: Jeremy Hughes 2021년 4월 11일
I would like to write a matrix to specific columns and rows of excel. xlswrite has this option but for compatibility issues I would want to find a substitue for it. Writetable or writematrix does not have this option (xlswrite(filename,A,xlRange)).
Any idea?

채택된 답변

Jeremy Hughes
Jeremy Hughes 2021년 4월 10일
This syntax is equivalent to writematrix(A,filename,'Range',xlRange)
  댓글 수: 2
Zeynab Mousavikhamene
Zeynab Mousavikhamene 2021년 4월 10일
I receive this error:
Error using strlength
First argument must be text.
Error in writematrix (line 147)
n = strlength(varargin{i});
Error in Boundaryfinder (line 57)
writematrix(fullFileNameofxy,B(:,2),sheet,xlRange)
B(:,2) is a colmun of numbers. xlRange is 'A2' and sheet is 1.
Jeremy Hughes
Jeremy Hughes 2021년 4월 11일
Note the signatures are different.
The first input is the data, and the second input is the file name. Subsequent inputs need to be Name-Value pairs.
The correct calling syntax would be:
writematrix(B(:,2),fullFileNameofxy,'Sheet',sheet,'Range',xlRange)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by