XML → CSV 변환

XML 데이터를 CSV 표로 변환합니다.

    XML 파일을 여기에 놓거나 선택하세요.

    • 파일당 50MB, 100만 행까지
    • 한 번에 10개까지
    • 반복되는 요소를 행으로 자동 인식해요

    UTF-8 BOM 은 엑셀에서 열어도 한글이 안 깨져요. 오래된 프로그램·관공서 시스템이 EUC-KR 을 요구할 때만 바꾸세요.

    파일은 서버에 전송하지 않습니다. 개인정보처리방침

    결과

    XML 을 올리고 [변환하기]를 누르면 표로 펼친 CSV 파일이 여기에 나와요.

    다음에 할 일

    변환 방법

    XML 을 올리고 [변환하기]를 누르면 돼요. 반복되는 요소를 찾아 한 행으로 읽어요. 예를 들어 <item> 이 여러 번 나오면 <item> 하나가 한 행이 되고, 속성은 @이름 열, 안쪽 요소는 점(.) 경로 열(주소.도시)로 펼쳐요.

    저장 인코딩은 기본이 UTF-8 BOM 이라 엑셀에서 열어도 한글이 안 깨져요.

    주의할 점

    반복 구조가 여러 갈래인 XML 은 가장 많이 반복되는 요소 하나만 표로 펼쳐요. 구조를 그대로 옮기려면 XML → JSON 변환을 쓰세요.

    자주 묻는 질문

    어떤 요소가 행이 되나요?

    반복되는 요소를 찾아 한 행으로 읽어요. 예를 들어 <item> 이 여러 번 나오면 <item> 하나가 한 행이 되고, 속성은 @이름 열, 안쪽 요소는 점(.) 경로 열(주소.도시)로 펼쳐요.

    CSV 를 엑셀에서 열면 한글이 깨져요.

    엑셀은 BOM 표시가 없는 UTF-8 CSV 를 옛 한글 인코딩(EUC-KR)으로 착각해서 깨져 보여요. 여기서는 읽을 때 UTF-8 과 EUC-KR 을 자동으로 구분하고, 저장할 때는 기본으로 UTF-8 BOM 을 붙여 엑셀에서 바로 열리게 해요.

    XML 형식이 올바르지 않다고 나와요.

    태그 짝이 맞지 않거나 & 같은 기호가 이스케이프되지 않은 파일이에요. 오류 메시지에 나온 줄 근처를 확인해 주세요.

    파일이 서버에 올라가나요?

    아니요. 읽기와 변환 모두 이 브라우저 안에서만 일어나고, 파일은 네트워크로 보내지 않아요. 페이지를 닫으면 결과도 사라지니 저장 버튼으로 내려받으세요.

    오늘의 투표

    신발장 앞에서 오래 갈리는 두 브랜드예요.

    로그인 없이 투표할 수 있습니다. 응답이 모이면 결과를 확인할 수 있고, 로그인 회원은 하루 한 개의 콩을 받을 수 있습니다.

    관련 도구