개발자 / 형식

XML을 Excel로: XML 레코드를 XLSX로 평탄화

반복되는 XML 레코드를 표로 변환합니다. 레코드 요소와 속성 포함 여부를 선택하고 평탄화된 열을 미리 본 다음 XLSX를 다운로드합니다.

XML을 Excel로: XML 레코드를 XLSX로 평탄화: 선택한 각 레코드 요소가 한 행이 됩니다. 속성은 @name 형식을 사용하고, 중첩된 하위 경로는 열이 되며, 반복되는 하위 요소에는 [1], [2]와 같은 번호가 붙습니다. 누락된 필드는 빈 셀이 됩니다. 직접 포함된 혼합 텍스트는 #text 아래에 보존하고 주변 공백은 제거합니다. 정규화된 요소 이름은 그대로 유지합니다. DOCTYPE 및 ENTITY 선언은 거부됩니다. 이 변환기는 최대 20 MiB의 XML, 50,000개 행, 512개 열 및 1,000,000개 셀을 지원합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
XML에서 Excel로로컬 처리

브라우저에서 전부 실행됩니다

레코드 하나를 나타내는 반복 요소를 선택하십시오. 하위 경로는 열이 되고, 속성에는 @name을 사용하며, 반복되는 하위 요소에는 [1], [2] 등을 사용합니다. 누락된 값은 빈 셀이 됩니다. 직접 포함된 혼합 텍스트에는 #text를 사용하고, 앞뒤 공백은 제거합니다.

통합 문서에는 수식이 아닌 값이 포함됩니다. 십진수는 숫자 셀이 되고, 앞에 0이 붙은 식별자는 텍스트로 유지됩니다. 긴 숫자 식별자는 스프레드시트 소프트웨어에서 반올림될 수 있습니다.

제한: XML 20 MiB, 레코드 50,000개, 열 512개, 셀 1,000,000개, 중첩 수준 64개입니다. DOCTYPE 및 ENTITY 선언은 허용되지 않습니다.

XML 레코드 및 이름

W3C XML 사양은 요소, 속성 및 텍스트(https://www.w3.org/TR/xml/)를 정의합니다. 표 매핑에는 요소 경로를 사용하며 규정된 이름을 유지합니다. 처음 제공된 카탈로그는 공개 도메인으로 공개된 독창적인 설명용 데이터 세트입니다.

표 출력

ECMA-376은 Office Open XML 통합 문서 패키징(https://ecma-international.org/publications-and-standards/standards/ecma-376/)을 정의합니다. RFC 4180은 CSV 인용(https://www.rfc-editor.org/rfc/rfc4180)을 설명합니다. 다운로드 파일에는 XML 매핑이나 포함된 매크로가 아니라 평탄화된 표가 들어 있습니다.

사용 방법

  1. XML 문서를 붙여넣거나 로컬 XML 파일을 엽니다.
  2. 문서를 읽고 레코드 요소와 속성 포함 여부를 선택합니다.
  3. 처음 100개 행을 확인하고 전체 표를 XLSX로 다운로드합니다.

개인정보 보호 및 제한사항

입력 내용과 파일은 브라우저에서 처리됩니다. 아무것도 업로드하지 않습니다.

관련 도구

자주 묻는 질문

어떤 요소를 선택해야 하나요?

예를 들어 /catalog/item처럼 하나의 레코드를 나타내며 반복되는 요소를 선택합니다. 문서 루트를 선택하면 문서 전체의 하위 경로가 포함된 한 행이 생성됩니다.

반복되는 하위 요소는 어떻게 처리되나요?

tag[1], tag[2]와 같이 별도의 열이 됩니다. 특정 순서의 요소가 없으면 빈 셀이 되며, 변환기는 중첩된 목록에 따라 행을 여러 개로 늘리지 않습니다.

속성도 포함되나요?

기본값으로 포함됩니다. 하위 텍스트만 내보내려면 속성 옵션을 끄십시오. 네임스페이스 선언은 제외되지만, 그 밖의 정규화된 이름은 보존됩니다.

출력에서 원본 XML 구조가 유지되나요?

아니요. 속성과 텍스트로 구성된 평면 표를 만들기 때문에 주석, 처리 명령 및 혼합 콘텐츠의 원래 순서는 유지되지 않습니다. 숫자 형식의 소수 값은 스프레드시트의 숫자 셀이 되며, 앞에 0이 붙은 식별자는 텍스트로 유지됩니다. 긴 숫자 식별자는 스프레드시트 소프트웨어에서 반올림될 수 있습니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요