XML을 CSV로 사용 방법
- 1
XML 파일 올리기
내보내기 파일, 피드, 카탈로그처럼 같은 요소가 레코드마다 한 번씩 반복되는 파일이면 무엇이든 괜찮아요.
- 2
행 요소 선택
처음 반복되는 요소가 자동으로 선택돼요. 주문마다가 아니라 주문 항목마다 한 행으로 만들고 싶다면 목록에서 더 깊은 요소를 고르세요.
- 3
열 구성하기
속성을 남기거나 뺄 수 있고, 반복되는 하위 요소는 한 셀로 합치거나 번호를 붙일 수 있어요. 구분자는 쉼표, 세미콜론, 탭 중에서 고르세요.
- 4
CSV 다운로드
표 미리보기를 확인한 뒤 .csv 파일을 다운로드하거나 복사하세요. Excel로 열 파일이라면 UTF-8 BOM을 추가하세요.
제한 및 Pro
100 MB까지의 XML 파일, 레코드 수는 제한 없어요.
XML을 CSV로 소개
XML to CSV는 트리 구조의 XML을 표로 펼쳐 줘요. 상품, 주문, 항목, 직원처럼 어떤 요소가 레코드 하나인지 정하면, 파일 어디에 있든 그 요소가 나타나는 대로 문서 순서에 따라 한 행씩 만들어져요. 후보 목록에는 반복되는 요소마다 개수가 함께 표시돼서 catalog › product (240)와 catalog › product › variant (1,130)를 한눈에 구분할 수 있어요.
열은 각 레코드에 들어 있는 내용으로 만들어져요. 속성은 id, status처럼 이름 그대로 열이 되고, 하위 요소도 열이 돼요. 더 깊은 단계는 customer.address.city처럼 점으로 이어진 이름을 써요. 하위 요소의 속성은 price 옆에 price.currency로 나란히 들어가요. 열은 처음 나타난 순서대로 놓이고, 해당 값이 없는 레코드는 그 셀을 비워 둬요.
한 <book> 안에 <author>가 세 번 나오는 것처럼 하위 요소가 반복되면, 값을 세미콜론으로 이어 한 셀에 넣거나("Ann; Bob; Cy") author.1, author.2, author.3처럼 번호 붙은 열로 나눌 수 있어요. 번호는 모든 행에 같은 방식으로 붙어서 열이 가지런히 맞아요.
CSV는 RFC 4180을 따라요. 구분자, 따옴표, 줄바꿈이 들어 있는 필드는 따옴표로 감싸고, 줄은 CRLF로 끝나요. 소수점에 쉼표를 쓰도록 설정된 스프레드시트에는 세미콜론을 고르고, Windows의 Excel에서 키릴 문자나 악센트 문자가 제대로 보이게 하려면 UTF-8 BOM을 추가하세요. 값은 XML에 있는 그대로 텍스트로 기록돼요. 값의 형식까지 지정하려면 XML to Excel 페이지를 이용하세요.
개인정보 보호
XML 파일은 이 브라우저 탭 안의 워커에서 분석하고 표로 펼쳐요. XML도 CSV도 업로드되거나 저장되지 않아요.