xlswrite
(권장되지 않음) Microsoft Excel 스프레드시트 파일 쓰기
xlswrite
는 권장되지 않습니다. 대신 writetable
, writematrix
또는 writecell
을 사용하십시오. 자세한 내용은 호환성 관련 고려 사항을 참조하십시오.
구문
설명
예제
입력 인수
출력 인수
제한 사항
xlswrite
함수는 CSV 파일에 쓰려고 시도할 때 서로 다른 데이터형을 포함하는 셀형 배열을 쓰는 것을 지원하지 않습니다.컴퓨터에 Windows®용 Excel이 설치되어 있지 않거나 MATLAB® Online™을 사용하고 있는 경우,
xlswrite
함수는 다음과 같이 동작합니다.배열
A
를 쉼표로 구분된 값(CSV) 형식으로 텍스트 파일에 씁니다.A
는 숫자형 행렬이어야 합니다.sheet
인수와xlRange
인수를 무시합니다.
이 제한 사항은 일반적인 Excel 설치에 포함되는 COM 서버를 사용할 수 없는 경우에도 적용됩니다.
팁
컴퓨터에 Microsoft Office 2003 소프트웨어가 설치되어 있으나 Excel 2007 형식으로 파일을 만들려면 Office 2007 호환 기능 팩을 설치하십시오.
Excel과 MATLAB은 날짜를 해당 날짜(
'10/31/96'
)나 날짜 일련 번호 값(예:729329
)을 나타내는 텍스트로 저장할 수 있습니다. 배열에 날짜 일련 번호 값이 포함되어 있으면xlswrite
를 호출하기 전에datestr
을 사용하여 해당 날짜를 텍스트 표현으로 변환하십시오.사용자 지정 형식을 사용하여(예: 글꼴 또는 색) Excel 파일에 데이터를 쓰려면
xlswrite
가 아니라actxserver
를 사용하여 Windows COM 서버에 직접 액세스하십시오. 예를 들어, 이 MathWorks Support Answer는actxserver
를 사용하여 MATLAB과 Excel 간 연결을 설정하고, 워크시트에 데이터를 쓰고, 셀의 색을 지정합니다.
알고리즘
Excel은 Inf
값을 65535
로 변환합니다. MATLAB은 NaN
값을 빈 셀로 변환합니다.
버전 내역
R2006a 이전에 개발됨참고 항목
writematrix
| writecell
| xlsread
| xlsfinfo
| writetable
| dlmwrite