Ugrás a tartalomhoz

XML-ből CSV-be

Ismétlődő XML-elem laposítása CSV-táblázattá fejlécsorral.

Bemenet
Kimenet

XML-ből CSV-be

Illesszen be egy XML-dokumentumot, és ez az eszköz megtalálja az ismétlődő elemet — azt, amely az adatsor minden sorát képviseli — és mindegyik előfordulást CSV-sorba alakítja, fejléccel felépítve az alelemekből és attribútumokból. Az API-exportokhoz, CMS-hírcsatornákhoz, e-kereskedelmi katalógusokhoz és olyan örökölt rendszerekhez készült, ahol az XML az egyetlen rendelkezésre álló formátum, de a táblázat az, ahol az adatoknak valóban lenni kellene.

Alapesetben az ismétlődő elem automatikusan felismerhető, de saját maga is megadhatja annak nevét, ha a dokumentumban egynél több elfogadható jelölt van. A beágyazott alelemek az elérési út elválasztóval összekapcsolt oszlopokká válnak, így az <address><city> egy address.city nevű oszlopot hoz létre; az "Attribútumok hozzáadása" kikapcsolásával teljesen elhagyhatja az XML-attribútumokat a kimenetből. Ha egy sorban ugyanazon alelem több előfordulása van — több <tag> gyermek, mondjuk — választhat, hogy az értékeiket egy cellába összefűzi, vagy külön számozott oszlopokra szétválasztja.

Az idézés alapértelmezésben csak akkor burkolja be a mezőt, ha tartalmaz elválasztót, idézőjelet vagy sortörést, így az egyszerű kimenet könnyen olvasható marad; az "Mindig" opcióra váltva az összes mezo idézett lesz. Az elválasztó lehet vessző, pontosvessző, tabulátor vagy függőleges vonal, és az "UTF-8 BOM-mal" hozzáadja azt a bájtsorrend-jelzést, amely az Excel-t a nyelvi karakterek helyes olvasására készteti az Excellben a találgatás helyett. A hibás formátumú XML hibát jelent az elemzés leállásának sorával.

Mindenki helyi futtatott az Ön böngészőjében — az Ön által beillesztett XML soha nincs feltöltve vagy küldött szerverre, így az ügyfelek vagy üzleti adatokat tartalmazó exportok magánjellegűek maradnak. Másolja ki a CSV-t, töltse le .txt fájlként, vagy küldje vissza közvetlenül a bemenetbe egy másik eszköz futtatásához.

Gyakori kérdések

Hogyan dönti el az eszköz, hogy melyik elem egy sor?
Kiválasztja az elemet, amely a legtöbbször ismétlődik a dokumentumban. Ha az XML-jének egynél több ismétlődő címkéje van, kapcsolja ki az automatikus felismerést, és írja be magát az elemhez.
Mi történik a beágyazott elemekkel?
Az elérési út elválasztóval egyetlen oszlopba laposítódnak, így az <address><city> alapértelmezés szerint egy address.city nevű oszlopot hoz létre.
Hogyan kezeli a program az egy sorban ismételt gyermekelémeket?
Válassza az "Egy cellába összefűzve" lehetőséget az értékek pontosvesszővel történő egyesítéséhez, vagy a "Külön oszlopokba" lehetőséget az azon belüli tag.1, tag.2 stb. számozza meg.
Megnyithatom az eredményt az Excelben megtört akcentusos karakterek nélkül?
Igen. A Kódolást "UTF-8 BOM-mal" állítsa be — az Excel ezt követően a helyes karakterkészlettel olvassa a fájlt a találgatás helyett.
Az XML-em sehova sem kerül feltöltésre?
Nem. Az átalakítás teljesen a böngészőjében történik, így dokumentumot soha nem hagyja el az eszköz.