UltKit

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

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 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. 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. 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

  1. ≤ 5 sloupců

    Dobře se čte na stránce Letter nebo A4 na výšku při běžné velikosti textu.

  2. 6–10 sloupců

    Přepněte oddíl na šířku a použijte menší písmo tabulky.

  3. 11–20 sloupců

    Stísněné i na šířku; odeberte pole nebo rozdělte data do dvou tabulek.

  4. 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
Převodník XML

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
Převodník DOCX

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.