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
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
Znak, který odděluje sloupce v souborech CSV a textových souborech, při čtení i zápisu. Automaticky ho zjistí ze vstupu a zapisuje čárky.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel ve Windows po otevření CSV zobrazuje rozbitou diakritiku nebo asijské znaky.
Vstup Excel, ODS a Numbers: převést jen první list, nebo všechny listy (jedno CSV na list v ZIPu, nebo jeden klíč JSON na list).
Název karty listu v nové tabulce, nejvýše 31 znaků.
Pole objektů používá názvy sloupců jako klíče u každého řádku; pole polí je kompaktnější a hlavičku uchová jako první pole.
Název vnějšího prvku, který obalí všechny řádky; každý řádek se uvnitř stane prvkem <row>.
Používá se v příkazech CREATE TABLE a INSERT. Pouze písmena, číslice a podtržítka.
Uvozování a typy sloupců se mezi databázemi mírně liší; vyberte tu, do které budete importovat.
Přepíše buňky s datem do jednoho formátu. ISO (2026-10-18) je nejbezpečnější pro databáze a kód; Ponechat je nechá tak, jak jsou ve zdroji.
Jak nástroj používat
- 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
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
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.
Faktury
Soubory UBL a FatturaPA: jeden řádek na řádek faktury s položkou, množstvím, sazbou DPH a částkou.
Bankovní výpisy
Soubory camt.053: jeden řádek na zaúčtovanou položku s datem, částkou, měnou a protistranou.
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ík | Excel pro Windows | Excel pro Mac | |
|---|---|---|---|
| Otevře libovolné XML jako tabulku | yes | yes | no |
| Bez mapy XML a výzvy ke schématu | yes | no | no |
| Převede více souborů najednou | Až 20 | Jeden po druhém | no |
| Funguje bez licence Excelu | yes | no | no |
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
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
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.
- Převod XML do CSVPřeveďte XML feedy, faktury a exporty do CSV online. Opakované záznamy jsou řádky, vnořené tagy sloupce. Až 20 souborů po 95 MB.
- Převodník XML do JSONPřeveďte XML do čitelného JSON: atributy se stanou klíči @, opakované tagy poli a text zůstane beze změny. Pro odpovědi SOAP, feedy i staré exporty.
- Převod JSON do ExceluPřeveďte JSON nebo JSON Lines do listu Excel XLSX: klíče se stanou záhlavím sloupců, záznamy řádky. Až 20 souborů najednou, bez registrace.
- Převod Excelu do XMLPřeveďte list Excelu do XML bez mapování XML a karty Vývojář. Každý řádek je záznam, každé záhlaví značka. Vstup XLSX, XLS a ODS.
- Převodník CSV do XLSXPřeveďte CSV do sešitu Excel XLSX bez ztráty úvodních nul, dlouhých ID a diakritiky. Čárku, středník i tabulátor rozpozná automaticky.
- Převodník XML do WorduPřeveďte XML do Wordu: opakující se záznamy se stanou řádky tabulky v souboru .docx. Elementy a atributy tvoří sloupce.