XML CSV 변환기
XML 입력
1,000,000자 이내의 평면 XML 표를 붙여넣으세요. 변환은 이 브라우저에서 진행됩니다.
다음이 변환기는 단순한 XML 표를 브라우저 안에서 CSV로 바꿉니다. 루트 바로 아래에 있는 같은 이름의 요소는 행이 되고, 행 요소의 속성은 @로 시작하는 열로, 단순 텍스트만 담은 바로 아래 자식 요소는 일반 열로 바뀝니다. XML 붙여넣기, 감지된 행과 열 확인, CSV 복사 또는 다운로드의 세 단계를 모두 로컬에서 처리합니다.
XML을 CSV로 변환하는 방법
-
1
XML 붙여넣기
형식이 올바른 XML 텍스트를 최대 1,000,000자까지 붙여넣으세요. 파일 업로드는 지원하지 않습니다.
-
2
평면 구조 확인
루트에는 이름이 같은 직접 행 요소가 하나 이상 있어야 합니다. 각 행에는 속성과 단순 텍스트만 담은 직접 자식 요소를 둘 수 있습니다.
-
3
표 검토
CSV를 만들기 전에 감지된 행 수와 열 수를 확인하세요. 한도는 10,000행과 200열입니다.
-
4
복사 또는 다운로드
쉼표로 구분된 UTF-8 CSV를 복사하거나 파일로 다운로드하세요.
지원하는 XML 구조
도구는 다음과 같이 명확한 평면 구조 하나를 지원합니다.
<people>
<person id="1">
<name>Ada</name>
<city>London</city>
</person>
<person id="2">
<name>Lin</name>
<city>Taipei</city>
</person>
</people>
이 예시에서는 직접 위치한 person 요소 두 개가 행입니다. id 속성은 @id 열이 되고, name과 city는 텍스트 열이 됩니다.
@id,name,city
1,Ada,London
2,Lin,Taipei
모든 행 요소의 이름은 같아야 합니다. 행 안의 직접 자식 요소는 텍스트만 포함해야 하며 그 안에 다른 요소가 중첩될 수 없습니다. 같은 행에서 같은 필드 이름을 반복할 수도 없습니다. 특정 행에 없는 필드는 CSV에서 빈 셀로 남을 수 있습니다.
거부되는 구조
형식이 올바르지 않은 XML, DOCTYPE 또는 ENTITY 선언, 행이 없는 루트는 거부됩니다. 서로 다른 행 요소 이름이 섞인 경우, 중첩 구조가 있는 경우, 같은 행에 필드가 반복된 경우도 평면 표가 아닙니다. 10,000행, 200열 또는 1,000,000자를 초과하는 입력은 처리하지 않습니다.
XPath 선택, 중첩 데이터 평탄화, 목록 분리 또는 결합, 네임스페이스 매핑, 다른 구분자, API는 제공하지 않습니다. XML이 중첩되어 있다면 각 행에 속성과 직접 텍스트 필드만 남도록 먼저 데이터 구조를 바꾸세요.
CSV 형식과 안전 보호
출력은 쉼표로 구분되며 UTF-8로 다운로드됩니다. 쉼표, 큰따옴표, 줄바꿈이 있는 셀은 CSV 규칙에 따라 따옴표로 감쌉니다. =, +, -, @로 시작하는 값은 스프레드시트 앱이 수식으로 실행하지 않도록 텍스트로 보호됩니다. 그래도 파일을 열거나 공유하기 전에 행과 열을 검토하세요.
개인정보 보호
XML 텍스트, 표 미리보기, CSV 결과는 이 브라우저 안에만 남습니다. 콘텐츠는 서버에 업로드되지 않고 URL에 기록되거나 기록 내역으로 저장되지도 않습니다. 처음부터 시작하면 현재 로컬 작업이 지워집니다. 민감한 데이터라면 다운로드한 CSV 파일도 안전한 곳에 보관하세요.
자주 묻는 질문
아니요. 각 행에는 속성과 단순 텍스트만 담은 직접 자식 요소만 둘 수 있습니다. 중첩 요소는 다른 데이터 처리 과정에서 먼저 평탄화하세요.
행 요소의 각 속성은 요소 필드와 구분할 수 있도록 @로 시작하는 열이 됩니다. 예를 들어 id 속성은 @id 제목이 됩니다.
아니요. 쉼표로 구분된 UTF-8 CSV를 만듭니다. 탭, 세미콜론, 사용자 지정 구분자, BOM 옵션은 없습니다.
아니요. XML 분석, 표 검토, CSV 생성은 브라우저에서 진행되며 콘텐츠가 URL이나 기록 내역에 들어가지도 않습니다.
관련 도구
EPUB을 PDF로 변환
EPUB 전자책을 인쇄, 주석, 공유가 쉬운 고정 페이지의 PDF 파일로 변환합니다. 챕터, 이미지, 목차를 유지합니다. 업로드하고 다운로드하세요.
DOCX를 ODT로 변환
LibreOffice와 OpenOffice용으로 Word DOCX 문서를 OpenDocument ODT 포맷으로 변환합니다. 텍스트, 서식, 표를 개방형 표준으로 유지하세요.
가짜 데이터 생성기
ID, 이름, 이메일, 전화번호, 도시로 구성된 현실적인 가짜 사용자를 CSV 또는 JSON으로 생성하여 API, 대시보드, 가져오기 테스트에 바로 쓸 수 있습니다.
중복 파일명 감지기
파일명 목록을 붙여 넣으면 두 번 이상 나타나는 이름과 개수를 볼 수 있으며, 대소문자를 구분하지 않는 일치 여부도 선택할 수 있습니다.
CSV 열 제거기
CSV 파일을 붙여넣고 필요 없는 열은 모두 삭제하세요. 열은 1부터 시작하는 인덱스로 지정하여 나머지 행이 그대로 유지된 정제된 CSV 파일을 다운로드할 수 있습니다.
파일 확장자 식별기
파일 이름이나 확장자로 해당 파일 유형과 MIME 유형을 확인하세요. 일반적인 형식의 참조표와 이중 확장자를 알아채는 팁도 함께 제공합니다.
이 도구는 다른 언어로도 제공됩니다
- Konwerter XML do CSV [PL]
- XMLからCSVへの変換 [JA]
- ตัวแปลง XML เป็น CSV [TH]
- محوّل XML إلى CSV [AR]
- Conversor de XML para CSV [PT]
- Conversor de XML a CSV [ES]
- XML-zu-CSV-Konverter [DE]
- Trình chuyển XML sang CSV [VI]
- XML till CSV-konverterare [SV]
- XML-naar-CSV-converter [NL]
- Convertisseur XML vers CSV [FR]
- Konverter XML ke CSV [ID]
- XML to CSV Converter [EN]
- Convertitore da XML a CSV [IT]
- Конвертер XML в CSV [RU]
- XML to CSV Dönüştürücü [TR]
- XML 转 CSV 转换器 [ZH]