Konvertor XML do CSV
Preveďte súbor XML na tabuľku, ktorú môžete triediť, filtrovať a importovať. Každý opakujúci sa záznam sa stane riadkom a každé pole v ňom stĺpcom, pripraveným pre tabuľkový procesor, import do databázy alebo hromadnú korešpondenciu.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Nahrajte súbor XML
Pridajte produktový feed, export objednávok, sitemap alebo akýkoľvek XML súbor s opakujúcimi sa záznamami. Až 20 súborov v jednej dávke, každý do 95 MB.
- 2
Skontrolujte oddeľovač a kódovanie
Výstup používa čiarky a UTF-8. V časti Rozšírené nastavenia prepnite Oddeľovač na bodkočiarku pre európsky Excel alebo Kódovanie textu na UTF-8 s BOM, ak sa v Exceli zobrazujú mená s diakritikou skomolene.
- 3
Preveďte a otvorte
Stlačte Previesť na CSV a súbor stiahnite. Otvorte ho v tabuľkovom editore alebo ho nahrajte do nástroja, ktorý vyžaduje CSV.
Prevod XML do CSV vezme záznamy, ktoré sa opakujú v súbore XML, a rozloží ich do riadkov s jedným stĺpcom na každú značku, takže feed určený pre stroje sa zmení na tabuľku, s ktorou sa dá pracovať.
Kto potrebuje previesť XML do CSV
XML je odporúčaním W3C od februára 1998 a veľa firemných údajov ním stále putuje: nákupné feedy pre porovnávače cien, e-faktúry UBL, kanály RSS a Atom, XML sitemap, bankové výpisy v ISO 20022 a exporty starších CRM a skladových systémov. Pre softvér, ktorý overuje schému, je tento formát výborný. Pre človeka, ktorý si len chce pozrieť záznamy, je nepohodlný.
Tým človekom je zvyčajne marketér kontrolujúci chýbajúce ceny v produktovom feede, účtovník zosúlaďujúci položky faktúr alebo analytik, ktorý musí nahrať export do nástroja prijímajúceho len CSV. Prevod mu poskytne mriežku za pár sekúnd, bez písania štýlu XSLT alebo skriptu. Ak XML pochádza z webového API a ďalším krokom je kód, nie tabuľka, rovnako rieši bežnejší formát API JSON do CSV.
Príklad prevodu XML do CSV: produktový feed
<products>
<product id="1042">
<name>Stolná lampa</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Rameno na monitor, čierne</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Stolná lampa,39.00,00731 1043,"Rameno na monitor, čierne",89.50,00732
Ako konvertor XML do CSV mapuje značky na stĺpce
Záznamy sa stanú riadkami
Opakujúci sa element pod koreňom, tu <product>, určuje riadok. Dva produkty, dva dátové riadky.
Značky a atribúty sa stanú stĺpcami
Atribút id a podriadené elementy name, price a sku dostanú každý stĺpec s názvom v hlavičkovom riadku.
Úvodzovky len tam, kde treba
Názov s čiarkou je uzavretý do dvojitých úvodzoviek, aby čiarka zostala súčasťou hodnoty, ako to popisuje RFC 4180.
- na jeden súbor XML
- 95 MB
- súborov v dávke
- 20
- možnosti oddeľovača
- 6
- do odstránenia súborov
- 30 min
XML a CSV v skratke
XML
Extensible Markup Language
XML je značkovací jazyk pre štruktúrované dáta, ktorý W3C publikovalo v roku 1998. Používa vnorené značky s atribútmi a podporuje schémy, menné priestory a validáciu, vďaka čomu je robustný pre zložité dokumenty. Je základom kanálov RSS, SVG, dokumentov Office, sitemap a mnohých podnikových a vládnych výmen dát. XML je v porovnaní s JSON rozvláčny, ale prečíta ho každý programovací jazyk aj mnohé tabuľkové nástroje.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 1998 · W3C
CSV
Hodnoty oddelené čiarkou
CSV je textový formát pre tabuľky, v ktorom každý riadok je záznam a stĺpce oddeľujú čiarky. Používa sa od počiatkov výpočtovej techniky a popisuje ho RFC 4180, hoci mnohé varianty používajú bodkočiarky alebo tabulátory a rôzne kódovania textu. Importovať a exportovať ho vie takmer každá tabuľka, databáza a analytický nástroj, preto je predvoleným formátom na prenos dát medzi systémami. CSV ukladá iba hodnoty, bez vzorcov, formátovania, viacerých hárkov či dátových typov.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
XML sa prevádza na CSV, keď sa feed alebo export zo systému musí dostať do tabuľky, nástroja na rozosielanie e-mailov alebo databázy, ktorá číta obyčajné riadky, nie vnorené značky.
Prevod XML do CSV: časté otázky
Ako konvertor určí, čo je riadok?
Hľadá element, ktorý sa opakuje pod koreňovým elementom, napríklad každý <product> vo feede alebo každý <url> v sitemap, a pre každý výskyt zapíše jeden riadok. Podriadené elementy a atribúty záznamu sa stanú stĺpcami a prvý riadok obsahuje ich názvy.
Čo sa stratí pri prevode XML do CSV?
Všetko, čo nie je hodnotou v zázname: komentáre, spracovateľské inštrukcie, prefixy menných priestorov a samotné vnorenie. CSV je jedna plochá mriežka, preto sa hierarchia s viacerými úrovňami rozloží do stĺpcov. Ak potrebujete zachovať stromovú štruktúru, XML do JSON vnorenie zachová.
Moje XML obsahuje viacero typov záznamov. Čo potom?
Súbor, ktorý pod jedným koreňom mieša napríklad zákazníkov a objednávky, obsahuje dve tabuľky. CSV drží jednu tabuľku na súbor, preto XML najprv rozdeľte na jeden súbor pre každý typ záznamu, alebo ho previeďte do XLSX, kde si každý typ môžete prezrieť samostatne.
Prečo kódy produktov stratili úvodné nuly?
CSV stále obsahuje 00731; nuly odstráni Excel, keď pri otvorení odhadne, že stĺpec je číselný. Importujte CSV cez kartu Údaje v Exceli a tomuto stĺpcu nastavte typ Text, alebo previeďte priamo do zošita cez XML do Excelu, kde sa odhadovanie nevykonáva.
Dá sa XML sitemap previesť na zoznam URL adries?
Áno. Sitemap opakuje elementy <url>, takže každá stránka sa stane riadkom a loc, lastmod a ďalšie značky sa objavia ako stĺpce. Získate tak zoraditeľný zoznam pre SEO audit alebo plán presmerovaní.
Zodpovedá CSV nejakému štandardu?
Riadi sa normou RFC 4180 z roku 2005: jeden záznam na riadok, polia oddelené čiarkami a každá hodnota s čiarkou, úvodzovkou alebo zalomením riadka je uzavretá do dvojitých úvodzoviek. Zapnite Dať každú hodnotu do úvodzoviek, ak importný nástroj vyžaduje úvodzovky okolo každého poľa.
- Konvertor XML do ExceluOtvorte XML faktúry, bankové výpisy, produktové feedy a exporty systémov ako tabuľku Excel XLSX. Bez XML mapy a karty Vývojár; funguje aj na Macu.
- Konvertor XML do JSONPrevieďte XML na čitateľný JSON: atribúty ako kľúče @, opakované značky ako polia, text bez zmien. Pre odpovede SOAP, feedy a staré exporty.
- Konvertor CSV do XMLPreveďte riadky CSV na správne formované XML s vlastným koreňovým tagom. Escapovanie znakov, detekcia oddeľovača, UTF-8. Až 20 súborov naraz.
- Previesť JSON do CSVPrevod JSON alebo JSON Lines do CSV: riadok na objekt, vnorené polia ako stĺpce, UTF-8 s BOM pre správnu diakritiku v Exceli. Naraz 20 súborov.
- Prevod HTML na CSVPrevieďte tabuľky z uloženej webovej stránky do CSV pre Excel či Google Sheets. Čisté riadky bez odkazov, štýlov a skrytého formátovania. HTML aj HTM.
- Konvertor Excel do XMLPrevieďte hárok Excelu do XML bez máp XML a karty Vývojár. Každý riadok je záznam, každá hlavička tag. Vstup XLSX, XLS a ODS.