XML 데이터를 가져오거나 내보낼 때 XSD(XML 스키마 정의) 데이터 형식을 처리하는 방법을 이해하여 필요에 따라 데이터를 적절하게 변환하는 것이 중요합니다.
실행할 작업
XML 데이터를 가져올 때 Excel에서 XSD 데이터 형식을 처리하는 방법 알아보기
중요: XML 스키마 파일(.xsd)이 요소에 대한 특정 데이터 형식 특성(예: xsd:decimal)을 정의하지 않는 경우 EXCEL은 XML 데이터를 가져올 때 기본적으로 셀의 서식을 텍스트로 지정합니다. 텍스트로 서식을 지정하면 셀에 저장된 문자가 XML 파일(.xml)에 저장된 데이터와 정확히 같아집니다. 예를 들어 ID 또는 크레딧 카드 필드의 선행 0(0) 값은 숫자로 서식이 지정될 때 제거되지만 텍스트로 서식이 지정될 때는 제거되지 않습니다. 그러나 텍스트로 서식이 지정된 데이터는 평가되지 않습니다. 수식이 포함되어 데이터를 평가하려면 xsd:decimal 또는 xsd:integer와 같은 숫자 데이터 형식 특성을 명시적으로 제공해야 합니다.
다음 표에서는 특정 XSD 데이터 형식의 항목을 Excel 워크시트로 가져올 때 적용되는 표시 형식을 나열합니다. 지원되지 않는 형식 열에 XSD 형식이 나열된 데이터는 텍스트 값으로 가져옵니다.
XSD 데이터 형식 |
Excel 표시 형식 |
지원되지 않는 형식 |
---|---|---|
time |
h:mm:ss |
hh:mm:ssZ Hh:mm:ss.f-f |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ yyyy-mm-ddThh:mm:ss+/-hh:mm yyyy-mm-ddThh:mm:ss.f-f 1900년에서 9999년까지 범위를 벗어난 연도 |
date |
날짜 *2001년 3월 14일 |
yyyy-mm-ddZ yyyy-mm-dd+/-hh:mm 1900년에서 9999년까지 범위를 벗어난 연도 |
gYear |
number, no decimals |
yyyy+/-hh:mm 1900년에서 9999년까지 범위를 벗어난 연도 |
gDay gMonth |
number, no decimals |
|
gYearMonth |
사용자 지정 mmm-yy |
yyyy-mm+/-hh:mm 1900년에서 9999년까지 범위를 벗어난 연도 |
gMonthDay |
사용자 지정 d-mmm |
|
Anytype anyURI base64Binary 기간 엔터티 엔터티 hexBinary 자료 Idref Idrefs 언어 이름 Ncname NMTOKEN NMTOKENS normalizedString 표기법 Qname 문자열 토큰 |
텍스트 |
|
boolean |
부울 |
|
10 진수 플 로트 더블 |
일반 |
선행 및 후행 0이 삭제됩니다. 음수(-) 및 양수(+) 기호는 음의 표시만 표시되더라도 적용됩니다. Excel은 15자리의 정밀도로 저장하고 계산합니다. |
바이트 Int 정수 긴 negativeInteger nonNegativeInteger nonPositiveInteger positiveInteger 짧은 unsignedByte unsignedInt unsignedLong unsignedShort |
일반 |
XML 데이터를 내보낼 때 Excel 표시 형식이 XSD 데이터 형식에 매핑되는 방법 알아보기
XML 데이터를 내보낼 때 내보낸 데이터는 다음과 같은 상황에서 워크시트에 표시되는 데이터와 일치합니다.
-
Excel 표시 형식은 텍스트입니다.
-
데이터의 표시 형식을 변경하지 않았습니다.
숫자, 날짜 또는 시간 데이터가 있는 셀의 표시 형식을 변경하면 셀의 기본 값이 내보내집니다. 예를 들어 51.50%를 표시하는 셀에 백분율 표시 형식을 적용하면 셀 값이 .515로 내보내지게 됩니다.
추가 지원
언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.