Převodník XML do Wordu
Předejte data z XML někomu, kdo pracuje ve Wordu. Převodník načte opakující se záznamy v souboru a zapíše je jako tabulku do dokumentu DOCX: jeden řádek na záznam, názvy elementů jako záhlaví sloupců.
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 XML
Přidejte export, feed nebo soubor s reportem ve formátu XML, nejvýše 20 souborů v dávce a každý do 95 MB. Nejčistší tabulku dají soubory s jedním opakujícím se typem záznamu.
- 2
Zkontrolujte data a mezery
Data jsou pro čtenáře nastavena na americký styl měsíc/den/rok. V části Pokročilá nastavení vyberte v poli Data formát ISO nebo den/měsíc/rok a nechte zapnuté Oříznout mezery, aby se z hodnot odstranily odsazující mezery.
- 3
Převeďte a otevřete ve Wordu
Klikněte na Převést na DOCX (tabulka Wordu) →, otevřete soubor ve Wordu, Google Docs, Pages nebo LibreOffice Writer a kolem tabulky doplňte nadpis, poznámky nebo komentáře.
Převod XML do Wordu vytvoří soubor .docx, v němž jsou záznamy z XML uspořádány do tabulky, takže data určená pro software lze zkontrolovat v nástroji, který už má každý.
Kdo převádí XML do Wordu a proč
XML je způsob, jakým si systémy předávají záznamy: e-faktury, exporty skladu, výsledky testů, produktové feedy. Když o takových záznamech musí rozhodnout člověk, je třeba ze souboru udělat dokument. Compliance manažer chce dvacet řádků faktur jako přílohu memoranda. Projektový manažer potřebuje seznam vybavení z evidence majetku do podkladů na schůzku. Právník žádá data ve formátu, kde fungují sledování změn a komentáře.
Otevření XML ve Wordu nepomůže a vložení do dokumentu vytvoří značky, ne tabulku. Obvyklým řešením je oklika přes Excel a pečlivé kopírování. Převod přímo do DOCX ji vynechá: každý záznam se stane řádkem tabulky, každé pole sloupcem a zbytek dokumentu napíšete sami. Pro data, která lidé budou spíš třídit a filtrovat než číst, je lepším cílem XML do CSV.
Kolik polí XML se vejde do tabulky ve Wordu
- ≤ 5 sloupců
Dobře se čte na stránce Letter nebo A4 na výšku při běžné velikosti textu.
- 6–10 sloupců
Přepněte oddíl na šířku a použijte menší písmo tabulky.
- 11–20 sloupců
Stísněné i na šířku; odeberte pole nebo rozdělte data do dvou tabulek.
- max. 63
Pevný limit Wordu pro počet sloupců v jedné tabulce.
- Záznamy se stanou řádky
- Prvek, který se opakuje pod kořenem, například každý řádek faktury nebo položka majetku, dá jeden řádek tabulky.
- Názvy polí tvoří záhlaví
- Názvy podřízených prvků a atributů vyplní první řádek, takže čtenáři vědí, co který sloupec obsahuje.
- Vše zůstává upravitelné
- Je to nativní tabulka Wordu: změňte její styl, přidejte popisek, sledujte změny nebo ji použijte jako zdroj hromadné korespondence.
- Připraveno k tisku nebo exportu
- Nastavte orientaci stránky a pak tiskněte nebo ukládejte do PDF přímo z Wordu.
XML a DOCX: dva druhy XML
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
DOCX
Dokument Microsoft Word
DOCX je výchozí formát dokumentů Microsoft Wordu od Office 2007, založený na standardu Office Open XML (ECMA-376, ISO/IEC 29500). Je to balíček ZIP se soubory XML, který obsahuje text, styly, obrázky, tabulky, komentáře a sledované změny. Je to nejběžnější formát upravitelných dokumentů v kancelářích, školách i při výběrových řízeních. Rozvržení se může mezi Wordem, Google Docs, LibreOffice a Pages mírně lišit, zejména u složitého formátování. DOCX otevře většina textových editorů.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- 2007 · Microsoft
XML se mění na dokument Wordu, když data určená pro stroje musí číst, tisknout, schvalovat nebo komentovat lidé pracující ve Wordu: příloha smlouvy, vzorek z auditu, soupis majetku na schůzku.
Je tu zajímavost: soubor .docx je sám XML. Od Wordu 2007 jsou dokumenty balíčky ZIP s částmi XML definovanými formátem Office Open XML, standardizovaným jako ECMA-376 v roce 2006 a ISO/IEC 29500 v roce 2008. Text a tabulky jsou v části document.xml. Tento převod tedy překládá slovník vašich dat do slovníku Wordu a výsledek se otevře v každém programu, který čte OOXML.
Časté dotazy k převodu XML do Wordu
Proč Word otevře můj XML jako změť kódu?
Word správně zobrazí jen XML psané ve vlastním slovníku WordprocessingML. Jakékoli jiné XML, například faktura nebo feed, se zobrazí jako holý text se všemi viditelnými značkami. Převod z těchto záznamů místo toho vytvoří skutečnou tabulku Wordu.
Podporoval někdy Word vlastní XML přímo?
Word 2003 a 2007 umožňovaly připojit vlastní schémata a označit části dokumentu značkami. Po patentovém sporu s firmou i4i Microsoft aktualizacemi v roce 2010 vlastní značkování XML z Wordu odstranil, takže současné verze je už nenabízejí.
Můj XML má 30 polí na záznam. Vejde se tabulka?
Word povoluje v jedné tabulce nejvýše 63 sloupců, takže se soubor otevře, ale 30 sloupců na stránce nebude čitelných. Nepotřebná pole nejprve odstraňte ze zdroje, nebo použijte XML do Excelu, kde se široká data posouvají místo zalamování.
Co se stane s atributy, komentáři a jmennými prostory?
Atributy záznamu se stanou sloupci vedle jeho podřízených prvků. Komentáře XML, instrukce pro zpracování a prefixy jmenných prostorů nejsou v tabulce data, a proto se v dokumentu neobjeví.
Lze tabulku z Wordu převést zpět do XML?
Přímo z DOCX ne. Původní XML si ponechte jako zdroj pravdy; pokud se data upravují v dokumentu, zkopírujte tabulku do tabulkového procesoru a soubor znovu vytvořte pomocí Excel do XML.
Otevře se dokument v Google Docs?
Ano. Nahrajte soubor .docx na Disk Google a otevřete ho v Google Docs, nebo ho otevřete v Pages či LibreOffice Writer. Všechny čtou strukturu tabulek OOXML.