본문으로 건너뛰기

Excel을 XML로 변환

Excel 시트나 CSV를 행마다 요소 하나씩, 열 머리글을 요소 또는 속성 이름으로 쓰는 XML로 바꿔요. 시트는 기기에서 바로 읽어요.

변환 형식
JSON, CSV 또는 Excel 파일을 끌어다 놓으세요XML은 최대 100 MB · JSON, CSV, XLSX, XLS, ODS는 최대 500 MB
파일 선택기기에서 처리되며 업로드되지 않아요
브라우저에서 실행 · 업로드 없음작동 방식

Excel XML 변환 사용 방법

  1. 1

    스프레드시트 끌어다 놓기

    XLSX, XLS, ODS 파일이나 CSV 파일을 사용할 수 있어요. 통합 문서에 시트가 여러 개면 원하는 시트를 선택하세요.

  2. 2

    요소 이름 정하기

    루트 요소와 각 행에 쓸 요소의 이름을 정하고, 열을 하위 요소로 쓸지 속성으로 쓸지 선택하세요.

  3. 3

    XML 저장

    출력 내용을 확인한 다음 .xml 파일을 다운로드하거나 복사하세요.

제한 및 Pro

스프레드시트와 CSV 파일은 최대 500 MB, 한 번에 시트 하나까지 변환해요.

최대 4 GB 파일까지 가능해요. Pro 보기

Excel XML 변환 소개

Excel to XML은 스프레드시트의 행을 XML로 만들어 줘요. 루트 요소 안에 행마다 요소 하나가 생기고, 열 머리글이 요소 이름이 돼요. sku, name, price 열이 있는 시트는 <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>가 되고, 열을 속성으로 쓰면 <row sku="A-1" name="Pen" price="1.5"/>가 돼요. 두 요소의 이름은 받는 시스템에 맞게 바꿀 수 있어요. 예를 들어 products와 product로 지정할 수 있어요.

머리글이 그대로 유효한 XML 이름이 되는 경우는 드물어서 자동으로 고쳐요. 공백과 문장 부호는 밑줄로 바뀌고, 숫자로 시작하는 머리글 앞에는 밑줄이 붙어요. 머리글이 같은 두 열은 name, name_2가 돼요. 키릴 문자 등 라틴 문자가 아닌 머리글은 XML에서 쓸 수 있어서 그대로 둬요.

값은 화면에 보이는 모양이 아니라 시트에 저장된 값으로 써요. $1,200.00 대신 1200이 되고, 날짜는 ISO 8601 형식(2026-03-31, 시간이 있으면 시간까지)으로, 수식은 마지막으로 계산된 결과로 나와요. 빈 셀은 빈 요소가 되고, 레코드를 더 작게 만들고 싶다면 생략할 수도 있어요. 특수 문자는 이스케이프 처리하고, 파일은 UTF-8이며 XML 선언은 선택할 수 있어요.

CSV 파일도 같은 방식으로 변환해요. 구분자와 텍스트 인코딩(UTF-8, Windows-1251, Windows-1252)은 자동으로 감지하거나 직접 고를 수 있어요. 머리글이 없는 시트라면 "첫 행을 머리글로 사용"을 끄세요. 그러면 열 이름이 Column_1, Column_2 같은 식이 돼요. 한 번에 시트 하나만 변환해요.

개인정보 보호

통합 문서나 CSV는 이 탭 안의 워커에서 SheetJS로 읽고 XML도 그 안에서 만들어요. 아무것도 업로드되지 않고 파일은 저장되지 않아요.

Excel XML 변환: 자주 묻는 질문

열 머리글은 XML 태그로 어떻게 바뀌나요?
각 머리글은 유효한 이름으로 고친 뒤 요소 이름으로 쓰여요. "Unit price"는 Unit_price, "2026 total"은 _2026_total이 되고, 중복된 머리글에는 _2, _3이 붙어요. 원래 텍스트를 그대로 쓰고 싶다면 먼저 시트에서 머리글 이름을 바꾸세요. 머리글 행이 없으면 열 이름은 Column_1, Column_2 순으로 붙어요.
각 행을 속성이 있는 요소 하나로 만들 수 있나요?
네, "열 표현 방식"을 "속성"으로 설정하세요. 그러면 각 행이 <row id="7" city="Bukhara"/>처럼 닫는 태그 없이 요소 하나로 만들어져요. 많은 가져오기 형식과 설정 파일에서 이런 형태를 써요. 속성 값은 따옴표와 줄바꿈까지 이스케이프되어 어떤 셀의 텍스트든 안전하게 쓸 수 있어요.
날짜와 가격이 Excel에 보이는 그대로 나오나요?
저장된 값 그대로 나와요. 1 200,00 so'm으로 표시된 가격은 1200으로 쓰이고, 날짜는 XML 스키마의 xs:date가 쓰는 ISO 형식인 2026-03-31로 나와요. 수식은 마지막으로 계산된 값이 들어가요. 화면에 보이는 텍스트가 필요하다면 변환하기 전에 Excel에서 해당 열을 텍스트 형식으로 바꾸세요.
통합 문서의 시트를 모두 변환하나요?
한 번에 시트 하나만 변환해요. 시트 목록에서 시트를 고르고, 다른 시트를 변환하려면 그 시트를 선택해 다시 다운로드하세요. 통합 문서는 계속 불러온 상태로 있어요. 완전히 빈 행은 건너뛰고, 데이터가 있는 첫 행은 이 옵션을 끄지 않는 한 머리글로 처리해요.
CSV도 XML로 변환할 수 있나요?
네. 통합 문서 대신 .csv나 .tsv 파일을 끌어다 놓으세요. 구분자와 인코딩은 자동으로 감지하고, 입력 옵션에서 직접 바꿀 수도 있어요. 오래된 프로그램에서 내보낸 키릴 문자 파일은 Windows-1251로 열면 도움이 돼요. 행은 시트의 행과 똑같은 방식으로 XML로 만들어져요.

이 도구로 할 수 있는 다른 작업