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

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

스키마(Schema) 기반의 XML 파일을 활용하면 워크시트 전체를 손쉽게 매핑하고, 짧은 시간 안에 새로운 XML 파일을 생성할 수 있습니다. 엑셀에서 스키마 기반 XML 파일을 만드는 방법이 궁금하다면 이 글이 큰 도움이 될 것입니다. 지금부터 엑셀에서 스키마 기반 XML 파일을 생성하는 과정을 단계별로 자세히 살펴보겠습니다.

XML 스키마 형식 개요

정의

스키마는 특수한 유형의 XML 문서 형식입니다. XML 스키마는 XML 객체의 속성과 구성 요소 간의 관계를 기술하는 역할을 합니다.

스키마를 작성하려면 먼저 문서의 구조를 분석한 뒤, 모든 구조적 요소 하나하나에 정의를 부여해야 합니다.

XML 스키마 문서의 필수 구성 요소

모든 스키마 문서에는 반드시 포함되는 고정적인 구성 요소들이 있습니다.

  • 요소(Element)와 속성(Attribute)
  • 자식 요소의 순서 및 개수
  • 각 요소와 속성의 데이터 타입
  • 요소와 속성의 고정값

XML 스키마에서 사용되는 데이터 타입

  • 시간(Time)
  • 날짜(Date)
  • 정수(Integer)
  • 소수(Decimal)
  • 문자열(String)
  • 기간(Duration)
  • 부울(Boolean)

XML 스키마 사용의 장점

  • 허용 가능한 문서 내용을 비교적 쉽게 정의할 수 있습니다.
  • 데이터 유효성 검증이 간편합니다.
  • 데이터의 특성을 명확하게 표현할 수 있습니다.
  • 데이터 패턴을 직관적으로 보여줄 수 있습니다.
  • 데이터 변환이 용이합니다.

XML 형식 사용의 단점

  • 다른 텍스트 기반 형식에 비해 XML 구문이 복잡하고 장황한 편입니다.
  • XML에서는 배열(Array)을 지원하지 않습니다.
  • 텍스트 위주의 특성상 다른 파일 형식보다 문서 크기가 커집니다.
  • 문서의 가독성이 상대적으로 떨어집니다.

엑셀에서 스키마 만들기: 단계별 절차

이번 가이드에서는 아래 데이터 세트를 사용하여 스키마 기반 XML 파일을 만드는 방법을 시연합니다. 이 과정을 진행하려면 리본 메뉴에 개발 도구(Developer) 탭이 없다면 먼저 추가해야 하며, 엑셀 외부에서 메모장(Notepad) 애플리케이션도 함께 사용해야 합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

1단계: 개발 도구 탭 활성화하기

엑셀에서 스키마 기반 XML 파일을 만들고 매핑하기 전에, 먼저 데이터 세트와 리본 메뉴 환경을 준비해야 합니다.

  • 먼저 리본 메뉴에 개발 도구 탭이 있는지 확인합니다.
  • 개발 도구 탭이 보이지 않는다면, 옵션(Options)에서 수동으로 추가해야 합니다.
  • 이를 위해 시트 좌측 상단의 파일(File)을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 시작 화면에서 옵션(Option)을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 대화 상자가 나타나면 리본 사용자 지정(Customize Ribbon)을 클릭합니다.
  • 우측 패널에서 개발 도구 체크박스가 선택되어 있지 않은 것을 확인할 수 있습니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 개발 도구 체크박스에 체크한 후 확인(OK)을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 이제 리본 메뉴에 개발 도구 탭이 추가된 것을 확인할 수 있습니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

2단계: 메모장에서 스키마 파일 준비하기

리본 메뉴에 개발 도구 탭을 확보했다면, 이제 메모장에서 스키마 기반 XML 파일을 작성할 차례입니다.

  • 데이터 세트를 분석한 후, 메모장에서 스키마 기반 XML 소스 파일을 작성합니다.
  • 스키마 파일은 XML 파일의 구조를 결정하며, 엑셀 외부의 메모장 편집기에서 작성해야 합니다.
  • 아래 코드 예시를 참고하세요.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 코드는 여러 구성 요소로 이루어져 있으며, 각 태그마다 고유한 의미를 가집니다.
  • 첫 번째 줄은 모든 스키마 기반 XML 파일에서 반드시 필요한 선언부입니다.
  • 레코드(record) 태그 안의 여는 태그와 닫는 태그 사이에 지정된 파일의 열 머리글을 입력합니다.

3단계: 워크시트에 스키마 파일 불러오고 매핑하기

이 단계에서는 스키마 XML 파일이 준비되었으므로, 해당 파일을 불러와 워크시트를 매핑(mapping)할 수 있습니다.

  • 개발 도구 탭으로 이동한 뒤 원본(Source)을 클릭합니다.
  • 측면 패널에서 XML 맵(XML Maps)을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • XML 맵이라는 새 대화 상자가 나타납니다.
  • 대화 상자에서 추가(Add) 버튼을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 파일 탐색기 창이 열리면, 방금 생성한 XML 스키마 파일을 선택하여 불러옵니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • XML 맵 대화 상자에 스키마 파일이 로드됩니다.
  • 파일을 클릭하여 선택한 뒤 확인(OK)을 누릅니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

4단계: 열 머리글 교체하기

스키마 파일이 로드되었으므로, 이제 드래그 앤 드롭으로 시트의 기존 열을 교체할 수 있습니다.

  • 이제 측면 패널에 스키마 기반 XML 파일의 열 머리글이 표시됩니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 측면 패널의 첫 번째 항목을 드래그하여 셀 B4에 놓습니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 나머지 열 머리글도 동일한 방식으로 반복합니다.
  • 이렇게 하면 스키마 기반 XML 파일의 열 머리글이 엑셀 워크시트에 성공적으로 매핑됩니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

5단계: 엑셀 파일 내보내기 및 결과 확인하기

워크시트 매핑이 완료되었습니다. 이제 파일을 내보내기(Export)한 뒤 열어서 원하는 결과를 확인하면 됩니다.

  • 개발 도구 탭에서 내보내기(Export) 명령을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 파일 탐색기 창이 나타나면 출력 파일을 저장할 위치를 지정합니다.
  • 폴더를 선택한 후 확인(OK)을 클릭합니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

  • 출력 파일이 저장된 위치로 이동한 뒤 파일을 엽니다.
  • 파일은 아래 이미지와 같은 형태로 나타납니다.
  • 이처럼 스키마 파일을 활용해 엑셀 파일을 매핑한 후, 결과를 내보내면 최종 XML 파일을 얻을 수 있습니다.
  • 완성된 최종 XML 파일은 아래 이미지와 같습니다.

엑셀에서 XML 스키마 만드는 방법, 단계별 완벽 가이드

결론

지금까지 엑셀에서 스키마 기반 XML 파일을 만드는 방법을 단계별로 자세히 살펴보았습니다. 개발 도구 탭 활성화부터 메모장에서 스키마 작성, XML 맵을 통한 매핑, 그리고 내보내기까지의 전체 과정을 익혔다면 누구나 손쉽게 XML 파일을 생성할 수 있습니다.

이 글에서 소개한 방법을 직접 연습해 볼 수 있는 실습용 통합 문서도 함께 제공되니 적극 활용해 보세요.

궁금한 점이나 피드백이 있다면 댓글을 통해 자유롭게 남겨주세요. 커뮤니티 발전을 위한 제안도 언제든 환영합니다.