UltKit

Převod XML do Excelu

Zobrazte XML fakturu, soubor s bankovním výpisem, produktový feed nebo export z účetního softwaru jako běžnou tabulku s jedním záznamem na řádek, aniž byste v Excelu nastavovali mapy XML.

Převodník dat

nebo sem přetáhněte soubory CSV, TSV, TXT … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte soubory XML

    Přetáhněte jeden nebo více souborů .xml do oblasti pro nahrání, nejvýše 20 v dávce a každý do 95 MB. Z každého souboru vznikne samostatný sešit.

  2. 2

    Případně pojmenujte list

    Výstup je nastaven na XLSX. V části Pokročilá nastavení změníte pomocí Název listu název karty a pomocí Data můžete přepsat časová razítka do formátu, který váš tým snadno přečte.

  3. 3

    Převeďte a otevřete

    Klikněte na Převést na XLSX (Excel) → a sešit otevřete v Excelu, Numbers, Google Sheets nebo LibreOffice Calc.

Soubory XML, které lidé potřebují otevřít v Excelu

XML je standard W3C od roku 1998 a jeho silnou stránkou je přesnost: každá hodnota je v pojmenované značce a schéma může přesně určit, které značky jsou povolené. Proto si ho pro strojová data vybraly vlády, banky i velcí obchodníci. Háček je, že stejná přesnost činí soubory pro lidi namáhavé na čtení v textovém editoru.

Od ledna 2019 Itálie vyžaduje, aby faktury mezi podnikateli procházely její výměnným systémem jako FatturaPA XML. Síť Peppol, kterou používá mnoho evropských veřejných zadavatelů, přenáší faktury UBL, rovněž v XML. Banky přecházející na ISO 20022 dodávají výpisy z účtu jako camt.053 XML. Tržiště a nákupní feedy popisují produkty v XML a mnoho účetních programů tak exportuje i deníky. Každý z těchto souborů pravidelně skončí na stole někoho, kdo chce jen tabulku.

  1. Faktury

    Soubory UBL a FatturaPA: jeden řádek na řádek faktury s položkou, množstvím, sazbou DPH a částkou.

  2. Bankovní výpisy

    Soubory camt.053: jeden řádek na zaúčtovanou položku s datem, částkou, měnou a protistranou.

  3. Produktové feedy

    Feedy obchodů a tržišť: jeden řádek na produkt s ID, názvem, cenou a dostupností.

Převodník XML do Excelu, nebo vlastní import XML v Excelu

Tento převodníkExcel pro WindowsExcel pro Mac
Otevře libovolné XML jako tabulkuyesyesno
Bez mapy XML a výzvy ke schématuyesnono
Převede více souborů najednouAž 20Jeden po druhémno
Funguje bez licence Exceluyesnono

XML

Extensible Markup Language

XML je značkovací jazyk pro strukturovaná data, který W3C zveřejnilo v roce 1998. Používá vnořené značky s atributy a podporuje schémata, jmenné prostory a validaci, díky čemuž je robustní pro složité dokumenty. Je základem kanálů RSS, SVG, dokumentů Office, souborů sitemap i mnoha podnikových a vládních výměn dat. XML je ve srovnání s JSON rozvláčné, ale přečte ho každý programovací jazyk i mnoho tabulkových nástrojů.

Komprese
–
Průhlednost
–
Animace
–
Představeno
1998 · W3C
Převodník XML

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

XML se převádí do Excelu, když data musí číst člověk, nikoli program: účetní kontrolující e-fakturu, obchodník procházející produktový feed nebo vedoucí, který má export jen ve formátu XML.

Převod XML do XLSX: jak se vnořená data rozloží do sloupců

Tabulka je plochá a XML je strom, takže převod musí rozhodnout, co znamená jeden řádek. Řádkem se stane opakující se prvek nejblíže datům, například každé <Entry> ve výpisu nebo každé <cac:InvoiceLine> ve faktuře UBL. Hodnoty vnořené uvnitř se rozloží do sloupců a atributy, například kód měny, dostanou vlastní sloupce vedle částky, kterou popisují.

Text zůstává přesně tak, jak je zapsán v XML, což chrání čísla účtů, IBAN a kódy zboží s úvodními nulami. Částky, které vypadají jako čísla, se stanou číselnými buňkami, které můžete sčítat. Předpony jmenných prostorů, například cbc:, zůstávají součástí názvů sloupců, což nevadí a je z nich zřejmý původ každého pole. Pokud chcete místo ploché tabulky celý strom, například pro skript, XML do JSON zachová vnoření beze změny.

U velmi velkých exportů mějte na paměti mřížku Excelu: list pojme 1 048 576 řádků, takže feed s více záznamy je lepší převést do CSV nebo nejprve rozdělit.

Časté dotazy k převodu XML do Excelu

Proč Excel pro Mac neimportuje můj soubor XML?

Mapy XML a podokno Zdroj XML existují jen v Excelu pro Windows. Excel pro Mac otevře soubor XML nanejvýš jako text, kde je každá značka v jednom sloupci. Když soubor nejprve převedete do XLSX, získají uživatelé Macu stejnou tabulku jako uživatelé Windows.

Excel hlásí, že XML nemá schéma, a nabízí jeho vytvoření. Vadí to?

Excel si strukturu odvozuje z dat a u jednoduchých souborů to funguje. U hluboce vnořených nebo velmi velkých souborů odvozená mapa často selže nebo rozprostře hodnoty do mnoha sloupců. Tento převodník záznamy zploští bez kroku se schématem, takže není co schvalovat.

Lze převést elektronickou fakturu v XML do Excelu?

Ano. Formáty jako UBL, používaný v síti Peppol, nebo italská FatturaPA jsou běžné XML. Údaje v záhlaví, například prodávající, kupující a součty, se zobrazí jako sloupce a opakující se řádky faktury se stanou řádky tabulky, které můžete sčítat a porovnat s PDF kopií.

Čím se liší převod XML do Excelu od převodu XML do CSV?

Data jsou stejná, ale XLSX uchovává text a čísla jako typované buňky a otevře se dvojklikem, aniž by Excel znovu hádal hodnoty. XML do CSV zvolte, když výsledek bude importovat jiný systém, a nebude ho číst člověk.

Lze sešit převést zpět do XML?

Ano, po úpravě řádků je Excel do XML zapíše zpět jako záznamy XML. Původní vnoření, jmenné prostory a atributy se automaticky neobnoví, proto výsledek porovnejte s tím, co očekává přijímající systém.