UltKit

XML 엑셀 변환

XML 송장, 은행 거래 내역 파일, 상품 피드, 회계 소프트웨어 내보내기를 Excel에서 XML 맵을 설정하지 않고도 레코드 하나가 한 행인 평범한 스프레드시트로 읽으십시오.

데이터 변환

또는 CSV, TSV, TXT … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    XML 파일 업로드

    업로드 영역에 .xml 파일을 하나 이상 놓으십시오. 한 번에 최대 20개, 파일당 95 MB까지 가능합니다. 파일마다 별도의 통합 문서가 됩니다.

  2. 2

    필요하면 탭 이름 지정

    출력은 XLSX로 설정되어 있습니다. 고급 설정에서 시트 이름으로 탭 이름을 바꾸고, 날짜로 타임스탬프를 팀이 읽기 쉬운 형식으로 바꿀 수 있습니다.

  3. 3

    변환 후 열기

    XLSX (Excel)로 변환을 누르고 Excel, Numbers, Google Sheets, LibreOffice Calc에서 통합 문서를 여십시오.

엑셀에서 열어야 하는 XML 파일들

XML은 1998년부터 W3C 표준이며, 장점은 정확성입니다. 모든 값이 이름 붙은 태그 안에 있고, 스키마로 허용되는 태그를 정확히 정할 수 있습니다. 그래서 정부, 은행, 대형 유통업체가 기계 간 데이터에 XML을 택했습니다. 문제는 바로 그 정확성 때문에 텍스트 편집기에서 사람이 읽기에 지치는 파일이 된다는 점입니다.

이탈리아는 2019년 1월부터 기업 간 송장을 FatturaPA XML로 교환 시스템을 거치도록 의무화했습니다. 유럽의 많은 공공 구매자가 쓰는 Peppol 네트워크도 XML인 UBL 송장을 전달합니다. ISO 20022로 옮겨 가는 은행은 계좌 거래 내역을 camt.053 XML로 제공합니다. 마켓플레이스와 쇼핑 피드는 상품을 XML로 기술하고, 많은 회계 패키지도 분개장을 같은 방식으로 내보냅니다. 이 파일들은 그저 표를 원하는 사람의 책상에 수시로 도착합니다.

  1. 송장

    UBL과 FatturaPA 파일: 송장 항목마다 품목, 수량, 부가세율, 금액이 담긴 한 행.

  2. 은행 거래 내역

    camt.053 파일: 기장된 거래마다 날짜, 금액, 통화, 거래 상대방이 담긴 한 행.

  3. 상품 피드

    쇼핑몰·마켓플레이스 피드: 상품마다 ID, 제목, 가격, 재고 여부가 담긴 한 행.

XML 엑셀 변환기와 Excel 자체 XML 가져오기 비교

이 변환기Windows용 ExcelMac용 Excel
임의의 XML을 표로 열기yesyesno
XML 맵·스키마 확인 창 없음yesnono
여러 파일을 한 번에 변환최대 20개한 번에 하나no
Excel 라이선스 없이 작동yesnono

XML

확장 가능한 마크업 언어(XML)

XML은 1998년 W3C가 발표한 구조화된 데이터용 마크업 언어입니다. 속성이 붙은 중첩 태그를 사용하고 스키마, 네임스페이스, 유효성 검사를 지원해 복잡한 문서에 적합합니다. RSS 피드, SVG, Office 문서, 사이트맵과 많은 기업·정부 데이터 교환의 기반입니다. JSON보다 장황하지만 모든 프로그래밍 언어와 많은 스프레드시트 도구가 XML을 읽을 수 있습니다.

압축 방식
–
투명도
–
애니메이션
–
도입 연도
1998 · W3C
XML 변환

XLSX

Microsoft Excel 통합 문서

XLSX는 Office 2007부터 Microsoft Excel의 기본 통합 문서 형식으로, Office Open XML 표준을 기반으로 합니다. 여러 시트, 수식, 서식, 차트, 피벗 테이블, 데이터 유효성 검사를 XML ZIP 패키지에 저장합니다. 시트당 100만 행 이상을 지원하며 업무용 스프레드시트를 주고받는 기본 형식입니다. Google Sheets, LibreOffice, Numbers에서 XLSX를 열 수 있지만 매크로와 고급 기능은 옮겨지지 않을 수 있습니다.

압축 방식
–
투명도
–
애니메이션
–
도입 연도
2007 · Microsoft
XLSX 변환

프로그램이 아니라 사람이 데이터를 읽어야 할 때 XML이 Excel로 갑니다. 전자 송장을 확인하는 회계 담당자, 상품 피드를 검토하는 판매자, XML로만 오는 내보내기를 살펴보는 관리자 같은 경우입니다.

XML XLSX 변환: 중첩 데이터가 열에 들어가는 방식

스프레드시트는 평평하고 XML은 트리이므로, 변환할 때 한 행이 무엇을 뜻할지 정해야 합니다. 거래 내역의 각 <Entry>나 UBL 송장의 각 <cac:InvoiceLine>처럼 데이터에 가장 가까운 반복 요소가 행이 됩니다. 그 안에 중첩된 값은 열로 펼쳐지고, 통화 코드 같은 속성은 그 속성이 설명하는 금액 옆에 별도의 열을 가집니다.

텍스트는 XML에 적힌 그대로 유지되므로 계좌 번호, IBAN, 앞자리가 0인 품목 코드가 보호됩니다. 숫자로 보이는 금액은 합계를 낼 수 있는 숫자 셀이 됩니다. cbc: 같은 네임스페이스 접두사는 열 이름의 일부로 남는데, 해가 없고 각 필드의 출처를 분명히 보여 줍니다. 스크립트에 넣는 경우처럼 평평한 표 대신 전체 트리가 필요하다면 XML JSON 변환이 중첩을 그대로 유지합니다.

아주 큰 내보내기라면 Excel 격자를 염두에 두십시오. 워크시트 하나에는 1,048,576행이 들어가므로 그보다 레코드가 많은 피드는 CSV로 보내거나 먼저 나누어야 합니다.

XML 엑셀 변환 자주 묻는 질문

Mac용 Excel에서 XML 파일을 가져올 수 없는 이유는 무엇입니까?

XML 맵과 XML 원본 창은 Windows용 Excel에만 있습니다. Mac용 Excel은 XML 파일을 기껏해야 텍스트로 열어 모든 태그가 한 열에 들어갑니다. 먼저 XLSX로 변환하면 Mac 사용자도 Windows 사용자와 같은 표를 얻습니다.

Excel이 XML에 스키마가 없다며 만들어 주겠다고 합니다. 문제가 됩니까?

Excel이 데이터에서 구조를 추론하는 것이며, 단순한 파일에서는 잘 작동합니다. 깊게 중첩되었거나 아주 큰 파일에서는 추론한 맵이 실패하거나 값이 여러 열로 흩어지는 경우가 많습니다. 이 변환기는 스키마 단계 없이 레코드를 평평하게 펼치므로 승인할 것이 없습니다.

XML 전자 송장을 엑셀로 변환할 수 있습니까?

가능합니다. Peppol 네트워크 전반에서 쓰이는 UBL, 이탈리아의 FatturaPA 같은 형식은 일반 XML입니다. 판매자, 구매자, 합계 같은 머리글 정보는 열로 나타나고, 반복되는 송장 항목은 합계를 내고 PDF 사본과 대조할 수 있는 행이 됩니다.

XML 엑셀 변환은 XML CSV 변환과 무엇이 다릅니까?

데이터는 같지만, XLSX는 텍스트와 숫자를 형식이 있는 셀로 유지하고 Excel이 값을 다시 추측하지 않은 채 더블클릭으로 열립니다. 사람이 읽는 대신 다른 시스템이 결과를 가져온다면 XML CSV 변환을 고르십시오.

통합 문서를 다시 XML로 만들 수 있습니까?

가능합니다. 행을 수정한 뒤 엑셀 XML 변환으로 다시 XML 레코드로 쓸 수 있습니다. 원래의 중첩, 네임스페이스, 속성은 자동으로 재구성되지 않으므로 받는 시스템이 기대하는 형태와 결과를 비교하십시오.