Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

이 튜토리얼에서는 엑셀(Excel)을 사용하여 CSV 파일을 XML 형식으로 변환하는 방법을 단계별로 자세히 알려드립니다. CSV 파일은 데이터를 쉼표로 구분된 값(comma-separated values) 형태로 저장하며, 반면 XML은 표 형식보다 더 복잡하고 유연한 구조로 데이터를 저장합니다. XML이 더 다양한 데이터 구조를 처리할 수 있기 때문에 CSV에서 XML로의 변환은 비교적 간단하게 진행할 수 있습니다.

엑셀에서 CSV를 XML로 변환하는 단계별 방법

이 튜토리얼에서 사용하는 데이터셋은 매우 간단합니다. 학생의 이름(Name)지역(Location), 두 개의 열만 포함되어 있습니다. 하지만 실제 작업 시에는 필요한 만큼의 열을 자유롭게 추가해도 되며, 변환 절차는 동일하게 적용됩니다. 최종 결과물이 XML 형식으로 저장되기 때문에 어떤 크기의 CSV 파일이든 변환이 가능합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

1단계: 엑셀에서 CSV 파일 열기

변환할 CSV 파일이 준비되었다면, 해당 파일을 엑셀로 열어야 합니다. 이때 데이터가 깨끗하게 정리되어 있고 파일에 손상이 없는지 먼저 확인하는 것이 좋습니다.

  • CSV 파일을 엑셀로 엽니다.
  • 각 열의 제목(헤더)을 확인하고 기록해 둡니다. 이 제목들은 XML 템플릿을 생성할 때 반드시 필요합니다.
  • 본 예제 데이터셋의 경우 NameLocation 두 개의 열이 있습니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

2단계: 메모장에서 XML 템플릿 만들기

이 단계는 CSV를 XML로 변환하는 과정에서 가장 중요한 부분입니다. 사용 중인 데이터셋에 맞는 간단한 XML 템플릿을 직접 만들어야 합니다. 텍스트 편집기는 어떤 것이든 사용할 수 있으며, 여기서는 윈도우 10의 기본 프로그램인 메모장(Notepad)을 사용합니다.

  • 확장자가 .xml인 새 파일을 하나 생성한 뒤, 아무 텍스트 편집기나 사용하여 파일을 엽니다.
  • 텍스트 편집기에 아래와 같은 XML 코드를 입력합니다.
  • 코드 속 NameLocation이라는 단어는 반드시 본인의 실제 열 제목으로 교체해야 합니다.
  • 또한 location_datalocation 부분도 데이터셋 성격에 맞게 자유롭게 변경할 수 있습니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

3단계: 엑셀로 XML 템플릿 가져오기

템플릿 작성이 완료되면 이제 그 파일을 엑셀 안으로 불러와 XML 맵(XML Map)으로 등록해야 합니다.

  • 먼저 상단 리본 메뉴에서 개발 도구(Developer) 탭으로 이동한 후, XML 섹션에서 소스(Source)를 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 화면 우측에 XML 소스(XML Source) 창이 열리면, 그 안에서 XML 맵(XML Maps)을 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 새로 열린 XML 맵 창에서 추가(Add) 버튼을 누릅니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • XML 원본 선택(Select XML Source) 창에서 파일 형식(File Types) 드롭다운 목록을 모든 파일(All Files)로 변경합니다.
  • 앞서 만들어 둔 XML 템플릿 파일을 선택하고 열기(Open)를 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 표시되는 새 메시지 상자에서 확인(OK)을 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 다음 화면에서 엑셀이 템플릿 파일을 XML 맵으로 정상적으로 추가했음을 확인할 수 있습니다. 확인(OK)을 눌러 창을 닫습니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 그러면 XML 소스 창에 열 제목들이 트리 구조로 나타납니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 이제 XML 소스 창에서 Name 항목을 마우스로 끌어다가 워크시트의 B4 셀, 즉 열 제목이 있는 위치에 놓습니다.
  • 같은 방식으로 Location 항목을 C4 셀로 드래그 앤 드롭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 완료되면 엑셀이 데이터셋 전체를 XML 맵에 연결하고 아래 이미지처럼 서식을 지정합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

4단계: XML 형식으로 파일 내보내기

마지막 단계입니다. 이 단계에서는 완성된 데이터를 XML 파일로 내보내고 적절한 위치에 저장합니다. 참고로 내보내기 과정에서 엑셀은 기존 CSV 데이터의 형식을 XML 구조로 변경합니다.

  • 개발 도구(Developer) 탭으로 이동한 뒤, XML 섹션에서 내보내기(Export)를 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 새로 열리는 XML 내보내기(Export XML) 창에서 저장할 파일 이름을 지정하고 내보내기(Export) 버튼을 클릭합니다.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

  • 이제 엑셀이 파일을 XML 형식으로 저장합니다. 생성된 파일을 열어 데이터가 올바르게 변환되었는지 직접 확인해 보세요.

엑셀에서 CSV 파일을 XML로 변환하는 완벽 가이드(4단계 따라하기)

마무리

지금까지 엑셀에서 CSV 파일을 XML로 변환하는 전체 과정을 살펴보았습니다. 중간에 막히는 단계가 있다면 튜토리얼을 몇 번 더 반복해서 읽어보시길 권합니다. 이 방법은 열 개수가 많은 대규모 데이터셋에도 동일하게 적용할 수 있으니 활용 범위가 넓습니다. 더 많은 엑셀 활용 팁을 배우고 싶으시면 ExcelDemy 웹사이트를 계속 확인해 주세요. 궁금한 점이 있다면 언제든지 댓글로 문의해 주시기 바랍니다.