XML→CSV 변환기
사용 팁
- 이 도구는 CSV→XML 변환기(dev.csv.csv_to_xml)의 역방향 도구입니다. 해당 도구의 출력을 그대로 붙여넣으면 원래의 CSV로 되돌릴 수 있습니다.
- CSV/TSV의 헤더 행은 첫 번째
요소에 포함된 자식 요소의 태그 이름을 그대로 사용합니다.
- 행마다 요소 순서가 달라도 태그 이름을 기준으로 열을 매칭하므로 순서 차이는 자동으로 흡수됩니다.
- SOAP 웹 서비스 응답이나 레거시 업무 시스템이 내보낸 XML 데이터를 Excel 등 표 계산 소프트웨어로 가져올 때 활용해 보세요.
- `&`、`<`、`>` 등의 문자 참조는 출력 시 원래 문자(`&`、`<`、`>`)로 자동 디코딩됩니다.
자주 묻는 질문
여담 ― SOAP와 XML이 지금도 현역인 이유
2000년대 웹 서비스 연동의 주류였던 SOAP(Simple Object Access Protocol)는 요청과 응답 모두를 XML로 표현하는 규격입니다. 오늘날 REST API와 JSON이 보편화되면서 신규 개발에서 SOAP가 선택되는 일은 드물어졌지만, 엄격한 스키마 검증이 요구되는 특성 때문에 일부 금융권 기간계·행정 시스템은 지금도 SOAP/XML 위에서 가동되고 있습니다.
이런 레거시 시스템에서 내보낸 XML 데이터를 담당자가 수작업으로 Excel에 옮겨 적는 비효율적인 운영이 여전히 남아 있는 현장이 적지 않습니다. 이 도구는 "XML은 나오는데 Excel로 다루고 싶다"는 이러한 과도기적 요구를 브라우저만으로 해결하는 것을 목표로 합니다. CSV→XML 변환기와 함께 사용하면 부서나 시스템마다 요구하는 형식이 다르더라도 브라우저에서 그때그때 상호 변환하며 주고받을 수 있습니다.
이 도구의 변환 처리는 모두 브라우저 내부(클라이언트 사이드)에서 완결되며, 붙여넣은 XML 데이터가 서버로 전송되는 일은 없습니다. 거래처의 기밀 데이터나 개인정보가 포함된 XML을 다루는 경우에도 외부 전송을 걱정하지 않고 이용할 수 있습니다. 파일 업로드 방식도 지원하므로 텍스트 편집기에서 내용을 복사해 붙여넣는 수고를 덜 수도 있습니다.