XML 파일을 엑셀로 여는 방법
- XML을 열거나 붙여넣습니다.
<product>,<row>처럼 가장 자주 반복되는 요소가 자동으로 행으로 선택됩니다. - 미리보기를 확인합니다. 다른 기준으로 행을 나누려면 행으로 변환할 요소에서 다른 요소를 선택하세요.
- 엑셀 다운로드 (.xlsx)를 클릭하고 엑셀, Google 스프레드시트, Numbers, LibreOffice에서 파일을 엽니다.
XML이 행과 열로 바뀌는 방식
| XML | 엑셀 |
|---|---|
| 반복되는 각 레코드 요소 | 한 행 |
레코드의 id="7" 속성 | @id 열 |
하위 요소 <name> | name 열 |
중첩 요소 <address><city> | address.city 열 |
하위 요소의 속성, <price currency="EUR"> | price.@currency 열 |
여러 개의 <tag>처럼 반복되는 하위 요소 | 한 셀에 “; ”로 이어 붙인 값 |
39.90 같은 일반 숫자 | 숫자 셀. 앞자리가 0인 값과 긴 ID는 텍스트로 유지 |
엑셀에서 XML을 직접 열면 안 될까요?
Windows용 엑셀은 데이터 → 데이터 가져오기 → 파일에서 → XML에서 메뉴나 개발 도구 탭으로 XML을 가져올 수 있지만, XML 맵이나 여러 단계의 Power Query 작업이 필요하고 웹용 엑셀에서는 이 가져오기 기능을 쓸 수 없습니다. 이 변환기는 어떤 브라우저에서든 작동하며, 굵게 표시되고 고정된 머리글 행과 필터가 미리 적용된, 어디서나 열리는 일반 .xlsx 파일을 만들어 줍니다.
자주 묻는 질문
XML을 CSV로 변환할 수도 있나요?
네. XML CSV 변환 도구는 같은 열 구성과 원하는 구분자로 일반 텍스트 파일을 만들어 주므로 데이터베이스나 스크립트에 바로 쓸 수 있습니다.
스프레드시트에 몇 행까지 들어가나요?
엑셀의 시트당 한도인 1,048,576행까지 가능합니다. 미리보기에는 처음 200행만 표시되지만, 다운로드한 파일에는 모든 행이 들어 있습니다.
어떤 XML 파일이 변환에 적합한가요?
상품, 주문, 거래, 연락처처럼 비슷한 레코드가 나열된 파일이 가장 좋습니다. 깊게 중첩된 문서도 변환할 수 있습니다. 중첩된 값은 점(.)으로 경로를 표시한 열이 되며, 어떤 요소를 행으로 삼을지 직접 고를 수 있습니다.
데이터가 업로드되나요?
아니요. .xlsx 파일은 브라우저에서 생성되므로 XML이 기기 밖으로 나가지 않습니다.