Pretvornik XML v CSV
Pretvorite datoteko XML v ploščato tabelo, ki jo lahko razvrščate, filtrirate in uvozite. Vsak ponavljajoči se zapis postane vrstica, vsako polje v njem pa stolpec, pripravljeno za preglednico, uvoz v bazo podatkov ali spajanje dokumentov.
Pretvornik podatkov
ali spustite datoteke CSV, TSV, TXT … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
Znak, ki ločuje stolpce v datotekah CSV in besedilnih datotekah, pri branju in pisanju. Samodejno ga zazna iz vhoda, pri pisanju pa uporabi vejice.
UTF-8 deluje za vse jezike. Izberite UTF-8 z BOM, če Excel v sistemu Windows ob odpiranju CSV prikaže popačene šumnike ali azijske znake.
Vhod Excel, ODS in Numbers: pretvori samo prvi list ali vse liste (en CSV na list v ZIP ali en ključ JSON na list).
Ime zavihka lista v novi preglednici, do 31 znakov.
Polje objektov uporabi imena stolpcev kot ključe v vsaki vrstici; polje polj je bolj zgoščeno in ohrani glavo kot prvo polje.
Ime zunanjega elementa, ki obdaja vse vrstice; vsaka vrstica postane <row> znotraj njega.
Uporabljeno v stavkih CREATE TABLE in INSERT. Samo črke, števke in podčrtaji.
Narekovaji in tipi stolpcev se med zbirkami podatkov nekoliko razlikujejo; izberite tisto, v katero boste uvozili.
Datumske celice prepiše v enotno obliko. ISO (2026-10-18) je najvarnejši za zbirke podatkov in kodo; »ohrani« jih pusti, kot so v viru.
Kako uporabljati to orodje
- 1
Naložite datoteko XML
Dodajte produktni feed, izvoz naročil, zemljevid strani ali kateri koli XML s ponavljajočimi se zapisi. Do 20 datotek na serijo, vsaka do 95 MB.
- 2
Preverite ločilo in kodiranje
Izhod uporablja vejice in UTF-8. Pod Napredne nastavitve nastavite Ločilo na podpičje za evropski Excel ali Kodiranje besedila na UTF-8 z BOM, če so imena s šumniki v Excelu popačena.
- 3
Pretvorite in odprite
Pritisnite Pretvori v CSV in prenesite datoteko. Odprite jo v preglednici ali jo naložite v orodje, ki zahteva CSV.
XML v CSV vzame zapise, ki se ponavljajo znotraj datoteke XML, in jih razporedi v vrstice z enim stolpcem na oznako, tako da feed, narejen za stroje, postane tabela, s katero lahko delajo ljudje.
Kdo potrebuje pretvorbo XML v CSV
XML je priporočilo W3C od februarja 1998 in veliko poslovnih podatkov še vedno potuje v njem: nakupovalni feedi za primerjalne strani, e-računi UBL, viri RSS in Atom, zemljevidi strani XML, bančni izpiski v ISO 20022 in izvozi starejših sistemov CRM in zalog. Format je odličen za programsko opremo, ki preverja shemo. Za osebo, ki želi samo videti zapise, je nerodan.
Ta oseba je običajno tržnik, ki v produktnem feedu išče manjkajoče cene, računovodja, ki usklajuje postavke računov, ali analitik, ki mora izvoz naložiti v orodje, ki sprejme samo CSV. S pretvorbo dobijo mrežo v nekaj sekundah, brez pisanja stilske predloge XSLT ali skripte. Če XML prihaja iz spletnega API-ja in je naslednji korak koda, ne preglednica, na enak način pokrije pogostejši format API-jev JSON v CSV.
Primer pretvorbe XML v CSV: vir izdelkov
<products>
<product id="1042">
<name>Namizna svetilka</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Nosilec za monitor, črn</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Namizna svetilka,39.00,00731 1043,"Nosilec za monitor, črn",89.50,00732
Kako pretvornik XML v CSV preslika značke v stolpce
Zapisi postanejo vrstice
Ponavljajoči se element pod korenom, tu <product>, določa vrstico. Dva izdelka, dve podatkovni vrstici.
Oznake in atributi postanejo stolpci
Atribut id ter podrejeni elementi name, price in sku dobijo vsak svoj stolpec z imenom v glavi.
Narekovaji le, kjer so potrebni
Ime z vejico je v dvojnih narekovajih, da vejica ostane znotraj vrednosti, kot opisuje RFC 4180.
- na datoteko XML
- 95 MB
- datotek na serijo
- 20
- izbire ločila
- 6
- do izbrisa datotek
- 30 min
XML in CSV na kratko
XML
Extensible Markup Language
XML je označevalni jezik za strukturirane podatke, ki ga je W3C objavil leta 1998. Uporablja gnezdene oznake z atributi ter podpira sheme, imenske prostore in preverjanje veljavnosti, zato je zanesljiv za zapletene dokumente. Je osnova virov RSS, SVG, dokumentov Office, zemljevidov spletnih mest in številnih podjetniških in državnih izmenjav podatkov. XML je v primerjavi z JSON zgovoren, vendar ga bere vsak programski jezik in številna orodja za preglednice.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- 1998 · W3C
CSV
Vrednosti, ločene z vejicami
CSV je navadnobesedilni format za tabele, v katerem je vsaka vrstica zapis, vejice pa ločujejo stolpce. Uporablja se od zgodnjih dni računalništva in je opisan v RFC 4180, čeprav številne različice uporabljajo podpičja ali tabulatorje in različna besedilna kodiranja. Skoraj vsako preglednico, zbirko podatkov in analitično orodje lahko uvozi in izvozi, zato je privzeti format za prenos podatkov med sistemi. CSV hrani le vrednosti, brez formul, oblikovanja, več listov ali podatkovnih tipov.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- –
XML v CSV pretvarjajo, kadar mora feed ali sistemski izvoz pristati v preglednici, orodju za e-pošto ali bazi podatkov, ki bere navadne vrstice, ne gnezdenih oznak.
Pretvorba XML v CSV: pogosta vprašanja
Kako pretvornik določi, kaj je vrstica?
Poišče element, ki se ponavlja pod korenom, na primer vsak <product> v feedu ali vsak <url> v zemljevidu strani, in za vsako pojavitev zapiše eno vrstico. Podrejeni elementi in atributi tega zapisa postanejo stolpci, prva vrstica pa vsebuje njihova imena.
Kaj se izgubi pri pretvorbi XML v CSV?
Vse, kar ni vrednost v zapisu: komentarji, procesna navodila, predpone imenskih prostorov in sama gnezdenost. CSV je ena ravna mreža, zato se hierarhija z več ravnmi razporedi čez stolpce. Če morate ohraniti drevesno strukturo, jo XML v JSON ohrani.
Moj XML ima več vrst zapisov. Kaj zdaj?
Datoteka, ki pod enim korenom meša na primer kupce in naročila, vsebuje dve tabeli. CSV pa hrani eno tabelo na datoteko, zato XML najprej razdelite na po eno datoteko za vsako vrsto zapisa ali pretvorite v XLSX, kjer lahko vsako vrsto pregledate posebej.
Zakaj so šifre izdelkov izgubile začetne ničle?
CSV še vedno vsebuje 00731; Excel ničle odstrani, ko ob odpiranju ugane, da je stolpec številski. CSV uvozite prek zavihka Podatki v Excelu in stolpec nastavite na Besedilo ali pa pretvorite neposredno v delovni zvezek z XML v Excel, kar se izogne ugibanju.
Ali lahko zemljevid strani XML pretvorim v seznam URL-jev?
Da. Zemljevid strani ponavlja elemente <url>, zato vsaka stran postane vrstica, v stolpcih pa so loc, lastmod in vse druge oznake, ki jih vsebuje. Tako dobite razvrstljiv seznam za SEO revizijo ali načrt preusmeritev.
Ali CSV sledi standardu?
Sledi standardu RFC 4180, objavljenemu leta 2005: en zapis na vrstico, polja ločena z vejicami, vsaka vrednost z vejico, narekovajem ali prelomom vrstice pa v dvojnih narekovajih. Vklopite Vse vrednosti v narekovajih, če uvoznik zahteva narekovaje okoli vsakega polja.
- Pretvornik XML v ExcelOdprite XML račune, bančne izpiske, produktne vire in izvoze sistemov kot tabelo Excel XLSX. Brez XML zemljevida ali zavihka Razvijalec; tudi za Mac.
- Pretvornik XML v JSONPretvorite XML v berljiv JSON: atributi postanejo ključi @, ponovljene oznake polja, besedilo ostane. Za odgovore SOAP, vire in stare izvoze.
- Pretvornik CSV v XMLPretvorite vrstice CSV v pravilen XML z lastno korensko oznako. Posebni znaki ubežani, ločilo samodejno zaznano, izhod UTF-8. Do 20 datotek hkrati.
- Pretvori JSON v CSVPretvorite JSON ali JSON Lines v CSV: vrstica na objekt, gnezdena polja v stolpcih, UTF-8 z BOM za pravilne šumnike v Excelu. 20 datotek hkrati.
- Pretvornik HTML v CSVPretvorite tabele iz shranjene spletne strani v CSV za Excel ali Google Sheets. Čiste vrstice brez povezav, slogov in skritega oblikovanja. HTML in HTM.
- Pretvornik Excel v XMLPretvorite list Excel v XML brez XML preslikav in zavihka Razvijalec. Vsaka vrstica postane zapis, vsaka glava oznaka. Vhod XLSX, XLS in ODS.