< 엑셀(Excel) 파일을 XML 파일로 변환 저장하는 방법 >

아래 내용은 저의 허가 같은거 필요없이,
자유롭게 복사, 수정, 편집, 배포하여도 괜찮습니다.

※ XML 변환 작업에 사용한 아래 테스트 파일을 다운로드 받아서 사용해보세요.

1. 출석부. xls : 첨부파일 다운로드 하세요.
2. schema.xml
- 첨부파일 다운로드 하거나, 아래를 복사하여 schema.xml로 저장후 사용하세요
-------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<root>
             <student>                          
                           <code/>
                           <name/>
                           <absent/>
                           <country/>
             </student>
             <student>                          
                           <code/>
                           <name/>
                           <absent/>
                           <country/>
             </student>
</root>
-------------------------------------------------------------------

1. 엑셀 원본 파일을 Open한다.
(1) 샘플 파일 : 출석부.xls

2. 메모장에서 변환할 XML 스키마를 만든다.
(1) 샘플 파일 : schema.xml
(2) 주의 사항
 - 아래 샘플의 <student> 엘리먼트는 반드시 2개 적어주어야 한다.
     2개 이상 생성해야만 반복되는 요소로 인식하기 때문이다.
 - 엘리먼트(elemnet) 이름을 한글로 하면 xml 맵 로드시 오류가 발생하므로,
   엘리먼트 이름은 영문으로 작성한다
.

3. 매핑할 XML 스키마 파일을 호출한다.
(1) 위치 : 데이터 -> XML -> XML 원본

4. XML 맵 파일을 추가한다.
(1) XML 원본 메뉴를 선택하면, 우측에 작은 탭화면이 보이고,
     하단에 "XML 맵" 버튼을 클릭하면,
     XML 맵 팝업 화면이 나타난다

5. XML 스키마 추가한다.
(1) 샘플 파일 : schema.xml

6. XML 맵을 추가하면 아래 화면처럼 된다.


7. 메모장에서 변환할 XML 스키마를 만든다.
(1) 우측의 탭에서 student 엘리먼트를 선택후 드래그하여,
     좌측의 엑셀 데이타 화면에서 처음 위치(예제에서는 "학번")으로 드래그한다.

(2) 드래그하면 엑셀데이타 부분이 전체가 선택되면서 파란색 테두리로 둘러진다.


8. 다른 이름으로 저장한다.
(1) 파일 형식은 "XML 데이타 (*.xml)"을 선택한다.


9. 메모장으로 방금전에 저장한 xml 파일을 연다
(1) 샘플 파일 : 출석부.xml

+ Recent posts