XML na CSV
Převeďte opakující se prvek XML do tabulky CSV se záhlavím.
XML na CSV
Vložte dokument XML a tento nástroj najde prvek, který se opakuje — ten, který představuje každý řádek dat — a změní každý výskyt na řádek CSV se záhlavím postaveným z jeho podprvků a atributů. Byl vytvořen pro exporty z API, kanálů CMS, katalogů e-commerce a starších systémů, kde XML je jedinou dostupnou formátu, ale tabulka je místo, kam data opravdu patří.
V základním nastavení se opakující se prvek detekuje automaticky, ale můžete si jej pojmenovat sami, pokud má dokument více než jednoho kandidáta. Vnořené podprvky se stanou sloupci spojenými oddělovačem cesty, takže <address><city> se změní na sloupec pojmenovaný address.city; vypněte "Zahrnout atributy", chcete-li vynechat atributy XML z výstupu. Pokud má řádek více stejných podprvků — několik dětí <tag> — vyberte si, zda spojit jejich hodnoty do jedné buňky nebo je rozdělit do samostatných sloupců.
Uvozovky se v základním nastavení umisťují kolem pole pouze v případě, že obsahuje oddělovač, znak uvozovky nebo zalomení řádku, což zjednodušuje výstup a zachovává čitelnost; přepněte na "Vždy" pro nástroje, které očekávají každé pole v uvozovkách. Oddělovačem může být čárka, středník, tabulátor nebo svislá čára a "UTF-8 s BOM" přidává označení pořadí bajtů, které umožňuje aplikaci Excel správně číst text s diakritikou namísto hádání kódování. Chybné XML se hlásí s řádkem, kde se analýza zastavila.
Všechno se provádí lokálně ve vašem prohlížeči — XML, které vložíte, se nikdy nenahrává ani neposílá na server, takže exporty obsahující údaje zákazníků nebo firmy zůstávají soukromé. Zkopírujte CSV, stáhněte si jej jako soubor .txt, nebo jej pošlete přímo zpět do vstupu a spusťte na něm jiný nástroj.