KO
내 도구

XML을 엑셀로 변환(XLSX)

XML을 엑셀 .xlsx 파일로 변환합니다. 반복되는 레코드는 행이 되고 속성과 중첩 요소는 열이 되며, 원하면 레코드 유형마다 시트를 나눕니다.

앞자리 0이 있거나(0201633612) 15자리를 넘는 값은 텍스트로 남습니다.
내 도구 →
광고

XML 내보내기 파일을 엑셀에서 열면 중첩된 엉망이나 오류가 나오는 경우가 많습니다. 이 변환기는 XML을 제대로 된 .xlsx 통합 문서로 바꿉니다. 반복되는 레코드 요소(<item>, <row>, <order> 등)는 행이 되고, 속성과 자식 요소는 price.@currency처럼 알아보기 쉬운 이름의 열이 됩니다. 일반 숫자는 합계와 정렬을 할 수 있도록 숫자로 저장하고, 앞자리 0이 있는 코드는 텍스트로 남깁니다. 모든 작업은 브라우저에서 이뤄지며 파일은 기기를 벗어나지 않습니다.

사용 방법

  1. XML 파일을 고르거나 XML을 붙여 넣습니다.
  2. 레코드 요소를 비워 두면 자동으로 찾고, channel/item 같은 이름이나 경로를 입력할 수도 있습니다.
  3. 시트를 하나로 할지, 반복 요소 유형마다 하나씩 둘지 고릅니다.
  4. 속성 이름 방식과 반복되는 자식 요소의 처리 방식을 고릅니다.
  5. .xlsx 파일을 내려받아 엑셀, 구글 시트, LibreOffice에서 엽니다.

계산식

레코드 요소 → 행 · 속성 → @이름 열 · 자식 요소 → 열 · 중첩된 자식 → 부모.자식 열

열은 처음 만난 순서대로 나타나고, 값이 없는 레코드는 빈 셀이 됩니다. 반복되는 자식 요소는 한 셀에 합치거나(a | b) 번호 붙은 열로 펼칩니다. 값은 앞자리 0이 없고 엑셀의 정밀도인 15자리 이하의 일반 소수일 때만 숫자가 되며, 그 밖에는 쓴 그대로 텍스트로 저장합니다.

예시

예제 catalog는 book이라는 시트 하나가 있는 통합 문서가 됩니다. 2행, 7열(@id, @lang, author, title, price, price.@currency, isbn)입니다. 44.95와 5.95는 숫자이고, ISBN 0201633612와 0743273567은 텍스트로 저장되어 앞자리 0이 유지됩니다.

자주 묻는 질문

일부 숫자가 텍스트로 저장되는 이유는 무엇인가요?

앞자리 0, 15자리 초과, 천 단위 구분 기호는 숫자로 저장하면 엑셀이 바꿔 버리므로 그런 값은 텍스트로 남습니다. 모든 값을 텍스트로 두려면 "일반 숫자는 숫자로 저장"을 해제하세요.

"반복 요소 유형마다 시트 하나"는 무엇을 하나요?

어딘가에서 반복되는 모든 요소(예: 주문과 그 안의 항목)가 자기 시트를 갖습니다. 여러 표가 든 내보내기 파일에 편리합니다.

얼마나 큰 파일을 변환할 수 있나요?

기기 메모리에 따라 약 50 MB까지입니다.

내 파일이 업로드되나요?

아닙니다. 통합 문서는 브라우저에서 만들어집니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). XML을 엑셀로 변환(XLSX). https://kakao.mobile/ko/tools/xml-to-excel-converter/

MLA

“XML을 엑셀로 변환(XLSX).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/xml-to-excel-converter/.

광고