싹뚝

CSV를 XML로 변환

CSV 파일을 XML 파일로 바꿔요.

입력한 내용과 파일은 이 브라우저 안에서만 처리되고 어디에도 업로드되지 않아요.

이럴 때 써요

  • CSV를 엑셀에서 보기 좋게 정리하거나, 프로그램에 넣을 JSON·XML이 필요할 때.
  • XML만 받는 시스템에 데이터를 넣어야 할 때.

CSV와 XML, 무엇이 다른가요

CSV와 XML 비교
항목CSVXML
정식 이름CSV (쉼표로 구분한 값)XML (Extensible Markup Language)
만든 곳·시기오래전부터 쓰인 가장 단순한 표 형식1998년 W3C 권고
저장 방식줄과 쉼표로 된 글자 표 — 서식·수식·여러 시트가 없어요태그로 감싼 글자 데이터
주로 쓰는 곳데이터 내려받기·올리기, 시스템 사이 데이터 주고받기공공데이터 개방 자료, 오래된 업무 시스템, 문서 교환
약점엑셀에서 열면 한글이 깨지거나 0으로 시작하는 번호의 0이 사라질 수 있어요글자가 많아 사람이 읽기 어렵고 표로 보기 불편해요

예시로 보면

같은 명단을 싹뚝과 같은 방식으로 실제로 바꿔 본 결과예요.

바꾸기 전 (CSV)
이름,부서,입사일,사번
김하나,영업팀,2024-03-02,0012
이두리,개발 1팀,2025-07-14,0047
바꾼 뒤 (XML)
<?xml version="1.0" encoding="UTF-8"?>
<rows>
  <row>
    <이름>김하나</이름>
    <부서>영업팀</부서>
    <입사일>2024-03-02</입사일>
    <사번>0012</사번>
  </row>
  <row>
    <이름>이두리</이름>
    <부서>개발 1팀</부서>
    <입사일>2025-07-14</입사일>
    <사번>0047</사번>
  </row>
</rows>

싹뚝에서는 이렇게 처리해요

  • CSV는 UTF-8로 먼저 읽고, 글자가 깨지면 한국어 엑셀이 쓰는 EUC-KR로 다시 읽어요. 첫 줄을 열 이름으로 써요.
  • <rows> 안에 행마다 <row>를 두는 구조로 저장해요. 태그 이름에 쓸 수 없는 글자(빈칸·괄호 등)는 _로 바꿔요.
  • 변환 전에 첫 몇 줄을 표로 미리 보여 줘서, 열이 제대로 나뉘었는지 확인하고 바꿀 수 있어요.

CSV를 XML로 변환 사용법

CSV를 XML로 변환 도구는 CSV 파일을 XML 형식으로 바꿔요.

  1. CSV 파일을 넣으세요.
  2. 미리보기에서 내용이 맞게 읽혔는지 확인하세요.
  3. XML 파일로 내려받으세요.

자주 묻는 질문

한글이 깨져요.

CSV는 UTF-8과 EUC-KR(한국어 엑셀이 자주 쓰는 방식) 중 무엇으로 저장됐는지에 따라 깨질 수 있어요. 이 도구는 UTF-8로 먼저 읽고, 깨지면 EUC-KR로 다시 읽어요.

파일 업로드 여부·요금·휴대폰 사용처럼 모든 도구에 해당하는 질문은 자주 묻는 질문에 모아 두었어요. 싹뚝 운영: 여상현(코드블루). 도구 설명은 실제 설정값을 기준으로 2026년 11월 8일에 고쳤어요. 틀린 곳이 있으면 알려 주세요.

엑셀·CSV 더 보기