엑셀(Excel) 파일을 XML 데이터 매핑 형식으로 저장하는 방법을 찾고 계신다면, 잘 찾아오셨습니다. XML은 HTML과 유사하게 작동하는 마크업 언어로, 데이터를 저장하고 전송하기 위해 설계되었습니다. 엑셀에서 데이터를 XML 형식으로 저장하면 웹상에 데이터를 보관할 수 있고, 다른 사용자들도 해당 데이터에 쉽게 접근할 수 있습니다. 이 글에서는 엑셀 파일을 XML 데이터 매핑으로 저장하는 방법을 단계별로 자세히 살펴보겠습니다.
엑셀 파일을 XML 데이터 매핑으로 저장하는 5단계
먼저 엑셀 데이터셋을 준비한 뒤, XML 데이터 매핑으로 저장하는 과정에서 XML로 변환해야 합니다. 아래의 간단한 단계를 따라 하면 누구나 쉽게 완료할 수 있습니다.
이 글은 Microsoft Excel 365 버전을 기준으로 작성되었지만, 사용 중인 다른 버전에서도 동일하게 적용할 수 있습니다.
1단계: 스프레드시트에 데이터셋 만들기
가장 먼저 '직원 목록'이라는 이름의 데이터셋을 작성합니다. 데이터셋에는 직원 이름(Name of Employee), 근무 시간(Working Hours), 시급(Hourly Pay Rate)과 같은 열 제목이 포함되어 있습니다.

이제 이 데이터셋을 XML 파일로 변환해 보겠습니다.
2단계: 메모장에 XML 스키마 코드 작성 후 저장하기
이 단계에서는 텍스트 편집기에 XML 스키마를 작성합니다. 여기서는 메모장(Notepad)을 사용했습니다. 스키마는 아래와 같습니다.

주의할 점은 열 제목의 단어 사이에 공백을 넣지 않는 것입니다. 즉, 'Name of Employee'가 아닌 'NameofEmployee'처럼 붙여 써야 합니다. 공백이 포함되면 XML 맵(XML Maps)에 스키마를 추가할 때 정상적으로 작동하지 않습니다.
다음으로 이 파일을 XML 형식으로 저장해야 합니다.
메모장 상단의 파일(File) 메뉴를 클릭한 후 다른 이름으로 저장(Save As)을 선택합니다.

파일 이름을 입력합니다. 여기서는 'Excel-to-XML.xml'로 지정했습니다.
마지막으로 저장(Save) 버튼을 클릭합니다.

3단계: XML 원본 창 열기 및 XML 맵 추가하기
이번에는 XML 원본(XML Source) 창을 열어야 합니다.
리본 메뉴에서 개발 도구(Developer) 탭 > 원본(Source)을 클릭합니다.

그러면 화면에 XML 원본 창이 나타납니다.
창 우측 하단에 있는 XML 맵(XML Maps) 버튼을 클릭합니다.

XML 맵 창이 열리면 추가(Add)를 클릭합니다.

PC 내 해당 위치에서 앞서 저장한 'Excel-to-XML.xml' 파일을 선택한 뒤 열기(Open)를 클릭합니다.

그러면 XML 파일이 XML 맵 창에 추가됩니다.
해당 파일을 선택한 후 확인(OK)을 클릭합니다.

이제 데이터셋의 요소들이 XML 원본 창에 표시되는 것을 확인할 수 있습니다.

4단계: 기존 데이터셋에 XML 요소 통합하기
이 단계에서는 XML 요소를 데이터셋에 매핑합니다.
먼저 데이터셋의 첫 번째 행에 있는 열 제목을 선택합니다. 여기서는 직원 이름(Name of Employee)을 선택했습니다.
그다음 XML 원본 창에서 동일한 이름의 요소를 더블클릭합니다.

그러면 해당 열 제목과 그 아래 데이터가 표(테이블) 형태로 변환됩니다. 아래 이미지에서 빨간색으로 표시된 부분을 보면 변환된 열 아래에 드롭다운 기호가 나타난 것을 확인할 수 있습니다.

같은 방법으로 근무 시간(Working Hours)과 시급(Hourly Pay Rate) 열에도 반복 적용합니다.
모든 열에 적용하면 아래와 같은 결과를 얻을 수 있습니다.

5단계: 엑셀 파일을 XML 파일로 내보내기
마지막으로 엑셀 데이터셋을 XML 파일로 내보냅니다.
개발 도구(Developer) 탭 > 내보내기(Export)를 클릭합니다.

파일 확장자가 이미 .xml로 지정되어 있는 것을 확인할 수 있습니다.
파일을 선택한 후 내보내기(Export)를 클릭합니다.

이제 기존 데이터셋이 성공적으로 XML로 변환되었습니다.
알아두어야 할 사항
- 메모장에서 코드를 작성할 때 열 제목 단어 사이에 공백을 넣으면 안 됩니다.
- 메모장 파일을 저장할 때 지정한 이름과 실제 사용할 이름이 일치해야 합니다.
- 메모장에서 파일을 저장할 때 파일 형식은 반드시 모든 파일(All Files)을 선택해야 합니다.
결론
이 가이드를 차근차근 따라 하면 엑셀 파일을 XML 데이터 매핑으로 손쉽게 저장할 수 있습니다. 추가 문의사항이 있다면 저희 공식 엑셀 학습 플랫폼 ExcelDemy를 방문해 주세요.