xlswrite
(권장되지 않음) 스프레드시트 파일 쓰기
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