본문으로 건너뛰기

XML을 Excel로 변환

XML 내보내기 파일에서 반복되는 레코드를 레코드당 한 행씩 XLSX 시트로 바꿔요. 숫자와 날짜는 형식에 맞게 저장되고, 변환은 브라우저에서 처리돼요.

변환 형식
XML 파일을 끌어다 놓으세요XML은 최대 100 MB · JSON, CSV, XLSX, XLS, ODS는 최대 500 MB
파일 선택기기에서 처리되며 업로드되지 않아요
브라우저에서 실행 · 업로드 없음작동 방식

XML Excel 변환 사용 방법

  1. 1

    XML 내보내기 파일 끌어다 놓기

    은행, 마켓플레이스, 1C나 SAP 내보내기 파일, 가격표, 피드 등을 사용할 수 있어요.

  2. 2

    레코드 요소 확인

    반복되는 요소 하나가 스프레드시트의 한 행이 돼요. 가장 가능성이 높은 요소가 미리 선택되어 있고, 목록에서 다른 요소를 고를 수 있어요.

  3. 3

    .xlsx 다운로드

    행을 미리 보고, 숫자와 날짜의 형식을 인식할지 정한 다음 통합 문서를 저장하세요.

제한 및 Pro

100 MB까지의 XML 파일, 최대 1,048,576행의 시트 1개.

XML Excel 변환 소개

XML을 Excel로 변환하면 XML 파일 속에 숨어 있는 레코드를 일반 스프레드시트로 열 수 있어요. 레코드를 나타내는 요소를 고르면 레코드마다 한 행씩 만들어지고, 맨 위에는 열 이름이 담긴 머리글 행이 들어가요. 정렬, 필터, 피벗 테이블에 바로 쓸 수 있고, XML을 읽지 못하는 사람도 쉽게 확인할 수 있어요.

열 구성은 CSV와 같아요. 속성과 하위 요소가 열이 되고, 중첩된 요소는 점으로 이어진 이름(supplier.inn, address.region)을 갖게 돼요. 반복되는 하위 요소는 한 셀에 합치거나 번호가 붙은 여러 열로 나눌 수 있어요.

Excel로 변환하면 데이터 형식도 지정돼요. 형식 인식을 켜면 125000이나 4.5는 합계를 낼 수 있는 숫자가 되고, true와 false는 논리값 셀이 되며, 2026-03-31이나 2026-03-31T14:30:00 같은 ISO 날짜는 yyyy-mm-dd 형식이나 시간이 포함된 실제 Excel 날짜가 돼요. 세금 번호, 계좌 번호, 007 같은 상품 코드처럼 0으로 시작하는 식별자는 Excel이 0을 지우지 않도록 텍스트로 유지하고, 15자리를 넘는 숫자도 마찬가지예요. 인식을 끄면 모든 값이 XML에 있던 그대로 텍스트로 남아요.

통합 문서에는 레코드 요소 이름의 시트가 하나 만들어지고, 열 너비는 내용에 맞춰져요. Excel은 시트당 1,048,576행, 16,384열까지만 지원해요. 더 큰 XML 파일은 나누거나 CSV로 변환하세요. 색상이나 굵은 머리글 같은 서식은 적용되지 않아요.

개인정보 보호

XML 분석과 XLSX 작성은 모두 이 탭의 워커에서 처리돼요(통합 문서는 SheetJS가 작성해요). 내보내기 파일은 컴퓨터 밖으로 나가지 않아요.

XML Excel 변환: 자주 묻는 질문

Excel에서 XML 파일을 바로 열 수 있는데 왜 이 도구를 쓰나요?
데스크톱 Excel은 XML 맵으로 일부 XML을 가져올 수 있지만, 중첩되거나 반복되는 요소에서는 자주 실패해요. 웹용 Excel이나 휴대폰에서는 쓸 수 없고 스키마에 대한 질문도 나와요. 여기서는 레코드 요소를 고르면 표가 바로 보이고, LibreOffice와 Google Sheets 등 어디서나 열리는 .xlsx를 받을 수 있어요.
숫자와 날짜가 실제 숫자와 날짜로 변환되나요?
네, “숫자, true/false, 날짜 인식”을 켜면 돼요. 일반 숫자는 숫자 셀이 되고, true/false는 논리값이 되며, ISO 형식 날짜는 날짜 셀이 돼요. 0으로 시작하는 값, 아주 긴 숫자, 31.03.2026처럼 다른 방식으로 쓴 날짜는 텍스트로 남아서 모르는 사이에 값이 바뀌는 일이 없어요.
시트 이름은 어떻게 정해지나요?
레코드로 선택한 요소의 이름(예: book, order)이 시트 이름이 돼요. Excel의 31자 제한에 맞게 줄이고, 시트 이름에 쓸 수 없는 문자는 바꿔요. 머리글 행에는 속성과 요소 이름으로 만든 id, title, price.currency 같은 열 이름이 들어가요.
큰 XML 내보내기 파일도 처리할 수 있나요?
100 MB까지의 XML 파일은 백그라운드 워커에서 변환되므로 페이지가 멈추지 않아요. 요소가 100만 개가 넘는 30 MB 파일은 약 10초 걸려요. 완성된 시트는 Excel의 1,048,576행 제한 안에 들어야 하고, 폭이 아주 넓은 레코드는 16,384열까지만 담을 수 있어요.
요소 유형별로 시트를 여러 개 만들 수 있나요?
한 번 변환할 때는 레코드 요소 하나에 대해 시트 하나가 만들어져요. 다른 요소를 선택해 다시 변환하면 그 시트를 받을 수 있고, 함께 필요하면 Excel에서 통합 문서를 합치세요. 요소를 바꾸는 동안에도 XML은 그대로 불러온 상태라서 추가 변환은 금방 끝나요.

이 도구로 할 수 있는 다른 작업