대용량 XML 파일의 데이터를 더 쉽게 이해하고 분석하기 위해 엑셀(Excel)로 변환해야 하는 경우가 자주 발생합니다. 이 글에서는 대용량 XML 파일을 엑셀로 변환하는 방법을 단계별로 소개합니다. XML 파일은 컴퓨터의 로컬 저장소에서 불러올 수도 있고, 웹 링크를 통해서도 가져올 수 있기 때문에 두 가지 상황을 모두 다루어 보겠습니다.
대용량 XML을 엑셀로 변환하는 2가지 방법
XML 파일의 출처에 따라 엑셀로 변환하는 방법은 크게 두 가지로 나눌 수 있습니다. 하나는 .xml 파일에서 직접 변환하는 방법이고, 다른 하나는 웹 링크를 이용하는 방법입니다. 각각의 과정을 단계별로 자세히 설명하겠습니다.
1. 로컬 저장소의 파일 활용하기
이 방법은 PC나 로컬 시스템에 저장된 XML 파일을 엑셀로 변환하는 방식입니다. 아래 단계를 따라 진행해 보세요.
진행 순서:
- 먼저 리본 메뉴(Ribbon)에서 데이터(Data) 탭으로 이동합니다.
- 다음으로 데이터 가져오기 및 변환(Get & Transform Data) 그룹에서 데이터 가져오기(Get Data)를 선택합니다.
- 데이터 가져오기 옵션 아래의 파일에서(From Files) → XML에서(From XML)를 차례로 클릭합니다.

- 그러면 파일 선택 창이 나타나는데, 여기서 가져올 XML 파일을 찾아 선택합니다.

- 파일을 선택하면 탐색기(Navigator) 창에 해당 XML 파일이 표시됩니다.

- 가져올 워크시트를 선택합니다. 이 예시에서는 sitemap을 선택했습니다.

- 마지막으로 로드(Load) 버튼을 클릭하면 시트에 XML 데이터가 나타납니다.

- 이후 sitemap이라는 이름의 새 워크시트가 생성되고, 탐색기 창에서 확인했던 데이터가 표 형태로 정리되어 들어갑니다.
참고(선택 사항):
- 특정 열을 제외하거나, 열 이름을 변경하거나, 값을 수정하는 등 데이터 편집이 필요하다면 로드(Load) 대신 변환(Transform)을 먼저 선택하세요. 변환을 선택하면 파워 쿼리 편집기(Power Query Editor)가 열리며, 여기서 테이블 데이터와 헤더를 편집하거나 행·열을 추가·삭제할 수 있습니다.

2. 웹 링크를 활용한 XML 변환
두 번째 방법은 컴퓨터에 저장된 파일 대신 웹 링크를 사용하여 XML을 엑셀로 변환하는 방식입니다. 아래 단계를 따라 해 보세요.
진행 순서:
- 먼저 앞선 방법과 동일하게 리본 메뉴의 데이터(Data) 탭으로 이동한 뒤 데이터 가져오기(Get Data)를 선택합니다.
- 여기서 달라지는 점은, 파일에서(From Files) 대신 다른 원본에서(From Other Sources)를 클릭하고 웹에서(From Web)를 선택한다는 것입니다.

- 그러면 사이트 주소 또는 XML 파일 링크를 입력하는 대화상자가 나타납니다. 미리 복사해 둔 XML 파일의 URL을 붙여넣고 확인(OK)을 누릅니다.

- 이전 방법과 마찬가지로 탐색기(Navigator) 창에 파일이 표시됩니다. 다만 이번에는 원본 위치가 입력한 웹 링크라는 점이 다릅니다.

- 이후 절차는 첫 번째 방법과 동일합니다. sitemap 옵션을 선택한 후 로드(Load)를 클릭합니다.

- 마지막으로 파일이 엑셀에 로드되면 아래 이미지처럼 sitemap이라는 별도의 워크시트가 만들어지며, 모든 XML 데이터가 포함된 표를 확인할 수 있습니다.

알아두어야 할 사항
- XML 파일을 가져오면 항상 새 워크시트가 생성됩니다.
- 웹 링크 방식을 사용할 때는 반드시 인터넷 연결이 켜져 있어야 합니다.
- 두 방법 모두 동일한 XML 테이블 이름을 사용하므로, 구분을 위해 각 방법에 맞게 워크시트 이름을 변경했습니다.
- 원본 데이터가 변경된 경우 엑셀 파일을 최신 상태로 업데이트하려면, 워크시트의 임의의 셀을 클릭한 후 새로 고침(Refresh)을 선택하면 됩니다.
마무리
지금까지 XML을 엑셀로 변환하는 두 가지 방법을 살펴보았습니다. 이 글이 여러분의 작업에 도움이 되기를 바랍니다. 만약 위 방법 중 어려운 부분이 있다면 댓글로 알려주세요. 팀이 성심껏 답변해 드리겠습니다. 엑셀 관련 문제가 있다면 Exceldemy 웹사이트에서 다양한 해결책을 확인하실 수 있습니다.
함께 읽으면 좋은 글
- 엑셀에서 XML로 사용자 지정 리본 추가하는 방법
- 엑셀에서 XML 파일 여는 방법 (2가지 쉬운 방법)
- VBA 코드로 XML을 엑셀로 변환하기 (빠른 단계 적용법)
- 파일을 열지 않고 XML을 XLSX로 변환하는 방법
- 엑셀에서 소득세용 XML 파일 열기 (2가지 쉬운 방법)