Preskoči na vsebino

XML v CSV

Ravnajte ponovljeni element v CSV tabelo z glavo.

Vhod
Izhod

XML v CSV

Prilepite XML dokument in to orodje poišče element, ki se ponavlja — tistega, ki predstavlja vsako vrstico podatkov — in vsako njegovo pojavitev pretvori v CSV vrstico s titlom, zgrajen iz njegovih podelementy in atributov. Narejen je za izvoz iz API-jev, CMS feed-ov, e-commerce katalogov in starinskih sistemov, kjer je XML edini razpoložljiv format, vendar je preglednica res kraj, kamor morajo podatki iti.

Simbolni element, ki se ponavlja, se samodejno zazna, vendar ga lahko sami poimenujete, ko dokument vsebuje več kot enega možnega kandidata. Ugnezdeni podelementi postanejo stolpci, spojeni s separatorjem poti, tako da <address><city> postane stolpec imena address.city; izklopite "Vključi atribute" za popolno izključitev XML atributov iz rezultata. Ko ima vrstica več kot enega istega podelementa — na primer več <tag> otrok — izberite, ali združiti njihove vrednosti v eno celico ali jih razdeliti čez ločene oštevilčene stolpce.

Navajanje je privzeto le, kadar polje vsebuje ločilo, narekovaj ali prelom vrstice, kar ohranja preprost rezultat čitljiv; preklapjajte na "Vedno" za orodja, ki pričakujejo, da je vsako polje navedeno. Ločilo je lahko vejica, podpičje, tabulator ali navpična črta, in "UTF-8 s SOM" dodaja oznako vrstnega reda bajtov, ki omogoča Excelu, da pravilno bere poudaren besedilo namesto ugibanja kodiranja. Slabo oblikovan XML je prijavljen z vrstico, kjer se je razčlenjevanje ustavilo.

Vse teče lokalno v vašem brskalniku — XML, ki ga prilepite, se nikoli ne naloži ali pošlje na strežnik, zato izvoz, ki vsebuje podatke o kupcih ali poslovna skrivnost, ostane zaseben. Kopirajte CSV, ga prenesite kot .txt datoteko, ali ga pošljite nazaj v vnos, da zaženete drugo orodje nanjo.

FAQ

Kako se orodje odloči, kateri element je vrstica?
Izbere oznako elementa, ki se v dokumentu pojavi največkrat. Če ima vaš XML več kot eno ponovljeno oznako, izklopite samodejna odkrivanja in sami vpišite naziv elementa.
Kaj se zgodi s ugnezdene elementi?
Ravnajo se v en stolpec z uporabo separatorja poti, tako da <address><city> postane stolpec z imenom address.city privzeto.
Kako se obdelajo ponovljeni podelementi znotraj ene vrstice?
Izberite "Spoji v eno celico" za združitev njihovih vrednosti s podpičjem, ali "Ločeni stolpci" da jih razdelite čez oštevilčene stolpce kot tag.1, tag.2.
Ali lahko odpremen rezultat v Excelu brez pokvarjenih poudarjenih znakov?
Da. Nastavite kodiranje na "UTF-8 s BOM" — Excel nato bere datoteko s pravilnim naborom znakov namesto ugibanja.
Ali je moj XML naložen nekje?
Ne. Pretvorba teče v celoti v vašem brskalniku, zato vaš dokument nikoli ne zapusti vašo napravo.