KO
내 도구

XML을 CSV로 변환

XML을 CSV나 TSV로 변환합니다. 반복되는 레코드 요소를 찾아 속성과 중첩 요소를 점 경로 열로 만듭니다. 브라우저에서 처리합니다.

CSV
레코드 수
2
<book>
열 수
7

레코드: catalog/book 위치의 모든 <book>(루트에 가장 가까우면서 속성이나 자식이 있는 반복 요소). 다른 요소를 고르려면 경로를 입력하세요. 예: catalog/book/tag.

미리보기
@id@langauthortitlepriceprice.@currencytag
bk101enGambardella, MatthewXML Developer's Guide44.95USDxml | programming
bk102Ralls, KimMidnight Rain5.95EUR
내 도구 →
광고

쇼핑몰, 은행, 피드, 오래된 시스템의 XML 내보내기 파일은 스프레드시트에 넣기 전까지는 읽기도, 정렬하기도 어렵습니다. XML을 붙여 넣으면 레코드마다 한 행인 CSV(또는 TSV)를 얻습니다. 변환기는 반복되는 레코드 요소(<book>, <item>, <order> 등)를 찾아 그 속성과 자식 요소를 열로 바꾸며, 중첩된 데이터에는 price.@currency나 ship.city 같은 점 경로를 씁니다. 값은 올바르게 해독되고 따옴표 처리되므로, 쉼표, 따옴표, 줄바꿈이 엑셀까지 온전히 전달됩니다.

사용 방법

  1. XML을 붙여 넣습니다(먼저 올바른 형식인지 검사합니다).
  2. 레코드 요소를 비워 두면 자동으로 찾고, item이나 channel/item 같은 이름이나 경로를 입력할 수도 있습니다.
  3. 구분자(쉼표, 세미콜론, 탭)를 고릅니다.
  4. 속성 이름 방식과 반복되는 자식 요소의 처리 방식을 고릅니다.
  5. CSV를 복사하거나 먼저 미리보기 표를 확인합니다.

계산식

레코드 요소 → 행 · 속성 → @이름 열 · 자식 요소 → 열 · 중첩된 자식 → 부모.자식 열

열은 처음 만난 순서대로 나타나고, 값이 없는 레코드는 빈 셀이 됩니다. 반복되는 자식 요소는 구분 문자로 한 셀에 합치거나 번호 붙은 열(tag.1, tag.2)로 펼칩니다. 구분자, 따옴표, 줄바꿈이 든 필드는 RFC 4180대로 큰따옴표로 감싸고 안쪽 따옴표는 두 번 씁니다. 줄은 기본적으로 CRLF로 끝납니다.

예시

예제 catalog에서는 <book>이 반복되어 레코드 2개와 열 7개(@id, @lang, author, title, price, price.@currency, tag)가 나옵니다. 첫 행은 bk101,en,"Gambardella, Matthew",XML Developer's Guide,44.95,USD,xml | programming입니다. author에 쉼표가 있어 따옴표로 감싸고, 두 tag는 한 셀에 합쳐집니다. 두 번째 책에는 lang과 tag가 없어서 해당 셀이 비어 있습니다.

자주 묻는 질문

레코드 요소는 어떻게 고르나요?

같은 부모 아래에서 반복되는 요소 중 속성이나 자식 요소가 있는 것이 단순한 반복 값(책의 <tag>)보다 우선합니다. 그중에서는 루트에 가장 가까운 것, 그다음 가장 자주 나오는 것을 고릅니다. 원하는 것과 다르면 요소 이름이나 루트부터의 경로를 입력하세요.

엑셀에서 모든 것이 한 열에 보이는 이유는 무엇인가요?

유럽 지역 설정의 엑셀은 세미콜론을 기대합니다. 세미콜론 구분자를 고르거나, 데이터 → 텍스트/CSV 가져오기에서 쉼표를 고르세요.

네임스페이스는 어떻게 되나요?

"네임스페이스 접두사 제거"를 켜면 soap:Body와 atom:entry가 Body와 entry가 되고 xmlns 속성은 버려집니다. 끄면 열 이름에 접두사가 남습니다.

내 XML이 업로드되나요?

아닙니다. 변환은 브라우저에서 이뤄집니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). XML을 CSV로 변환. https://kakao.mobile/ko/tools/xml-to-csv-tool/

MLA

“XML을 CSV로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/xml-to-csv-tool/.

광고