XML CSV-be konvertálás
Alakítsa át az XML-fájlt olyan táblázattá, amelyet rendezhet, szűrhet és importálhat. Minden ismétlődő rekordból egy sor, a benne lévő mezőkből oszlopok lesznek, így az eredmény mehet táblázatkezelőbe, adatbázisba vagy körlevélbe.
Adatkonvertáló
vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·
Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 1
Töltse fel az XML-fájlt
Adjon hozzá termékfeedet, rendelésexportot, oldaltérképet vagy bármilyen, ismétlődő rekordokat tartalmazó XML-t. Kötegenként legfeljebb 20 fájl, fájlonként 95 MB.
- 2
Ellenőrizze az elválasztót és a kódolást
A kimenet vesszőt és UTF-8 kódolást használ. A Speciális beállítások alatt állítsa az Elválasztó értékét pontosvesszőre az európai Excelhez, vagy a Szövegkódolás értékét UTF-8 BOM-mal változatra, ha az ékezetes nevek tönkremennek az Excelben.
- 3
Konvertálja és nyissa meg
Nyomja meg a Konvertálás erre: CSV gombot, majd töltse le a fájlt. Nyissa meg táblázatkezelőben, vagy töltse be abba az eszközbe, amelyik CSV-t kért.
Az XML CSV-be átalakító az XML-fájlban ismétlődő rekordokat sorokba rendezi, címkénként egy oszloppal, így a gépeknek szánt feedből olyan táblázat lesz, amellyel az emberek is tudnak dolgozni.
Kinek van szüksége XML CSV-be konvertálásra
Az XML 1998 februárja óta W3C-ajánlás, és sok üzleti adat ma is ebben utazik: összehasonlító oldalak vásárlási feedjei, UBL e-számlák, RSS- és Atom-feedek, XML oldaltérképek, ISO 20022 szerinti bankszámlakivonatok, valamint régebbi CRM- és készletrendszerek exportjai. A formátum kiváló a sémát ellenőrző szoftvereknek, de kényelmetlen annak, aki csak látni szeretné a rekordokat.
Ez általában egy marketinges, aki hiányzó árakat keres a termékfeedben, egy könyvelő, aki számlatételeket egyeztet, vagy egy elemző, akinek egy exportot csak CSV-t fogadó eszközbe kell töltenie. Az átalakítás másodpercek alatt rácsot ad, XSLT-stíluslap vagy szkript írása nélkül. Ha az XML webes API-ból érkezett, és a következő lépés kód, nem táblázat, a JSON CSV-be ugyanígy kezeli a gyakoribb API-formátumot.
Példa XML CSV-be alakítására: termékfeed
<products>
<product id="1042">
<name>Asztali lámpa</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Monitorkar, fekete</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Asztali lámpa,39.00,00731 1043,"Monitorkar, fekete",89.50,00732
Hogyan rendeli a tageket oszlopokhoz az XML–CSV átalakító
A rekordokból sorok lesznek
A gyökér alatti ismétlődő elem, itt a <product>, határozza meg a sort. Két termék, két adatsor.
A címkékből és attribútumokból oszlopok lesznek
Az id attribútum, valamint a name, price és sku gyermekelemek mind kapnak egy oszlopot, amelynek neve a fejlécsorban áll.
Az értékek csak szükség esetén kerülnek idézőjelbe
A vesszőt tartalmazó név dupla idézőjelbe kerül, hogy a vessző az értéken belül maradjon, ahogy az RFC 4180 leírja.
- XML-fájlonként
- 95 MB
- fájl kötegenként
- 20
- elválasztóválaszték
- 6
- a fájlok törléséig
- 30 perc
Az XML és a CSV röviden
XML
Extensible Markup Language
Az XML a W3C által 1998-ban közzétett jelölőnyelv strukturált adatokhoz. Beágyazott, attribútumokkal ellátott címkéket használ, és támogatja a sémákat, a névtereket és az érvényesítést, ezért megbízható összetett dokumentumokhoz. Az RSS-hírcsatornák, az SVG, az Office-dokumentumok, a webhelytérképek és sok vállalati és hatósági adatcsere alapja. Az XML bőbeszédű a JSON-hoz képest, de minden programozási nyelv és sok táblázatkezelő eszköz képes olvasni.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- 1998 · W3C
CSV
Vesszővel elválasztott értékek
A CSV egy egyszerű szöveges formátum táblázatokhoz, amelyben minden sor egy rekord, az oszlopokat pedig vesszők választják el. A számítástechnika korai évei óta használják, és az RFC 4180 írja le, bár sok változat pontosvesszőt vagy tabulátort és eltérő szövegkódolást használ. Szinte minden táblázatkezelő, adatbázis és elemzőeszköz tudja importálni és exportálni, ezért ez az alapértelmezett formátum rendszerek közötti adatmozgatáshoz. A CSV csak értékeket tárol, képletek, formázás, több munkalap vagy adattípusok nélkül.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- –
Az XML-t akkor alakítják CSV-vé, ha egy feednek vagy rendszerexportnak táblázatba, levelezőeszközbe vagy egyszerű sorokat olvasó adatbázisba kell kerülnie, nem beágyazott címkékként.
XML CSV-be konvertálás: gyakori kérdések
Hogyan dönti el az átalakító, mi számít egy sornak?
A gyökérelem alatt ismétlődő elemet keresi, például egy feed minden <product> elemét vagy egy oldaltérkép minden <url> elemét, és minden előfordulásból egy sort készít. A rekord gyermekelemei és attribútumai lesznek az oszlopok, az első sor pedig a nevüket tartalmazza.
Mi vész el, amikor az XML-ből CSV lesz?
Minden, ami nem a rekord értéke: megjegyzések, feldolgozási utasítások, névtér-előtagok és maga a beágyazás. A CSV egyetlen lapos rács, ezért a több szint mély hierarchia oszlopokra szétterítve jelenik meg. Ha meg kell őriznie a fát, az XML JSON-ba megtartja a beágyazást.
Az XML-fájlomban többféle rekordtípus van. Mi a teendő?
Ha egy fájl egy gyökér alatt például ügyfeleket és rendeléseket is kever, akkor két tábla van benne. A CSV fájlonként egy táblát tárol, ezért előbb bontsa az XML-t rekordtípusonként külön fájlra, vagy alakítsa XLSX-szé, ahol minden típus külön megtekinthető.
Miért tűntek el a termékkódok elejéről a nullák?
A CSV még tartalmazza a 00731 értéket; az Excel megnyitáskor eldobja a nullákat, mert számnak találja az oszlopot. Importálja a CSV-t az Excel Adatok lapján, és állítsa az oszlopot Szövegre, vagy alakítsa közvetlenül munkafüzetté az XML Excelbe eszközzel, amely kihagyja a találgatást.
Átalakítható egy XML-oldaltérkép URL-listává?
Igen. Az oldaltérkép ismétlődő <url> elemeket tartalmaz, így minden oldalból egy sor lesz, a loc, a lastmod és az egyéb címkék pedig oszlopok. Ez rendezhető listát ad SEO-audithoz vagy átirányítási tervhez.
Szabványos a létrejövő CSV?
Az RFC 4180 szabványt követi, amelyet 2005-ben tettek közzé: soronként egy rekord, a mezőket vessző választja el, a vesszőt, idézőjelet vagy sortörést tartalmazó értékek pedig dupla idézőjelbe kerülnek. Kapcsolja be a Minden érték idézőjelbe beállítást, ha az importáló minden mezőnél megköveteli az idézőjelet.
- XML Excelbe konvertálásXML számlák, bankszámlakivonatok, termékfeedek és rendszerexportok Excel XLSX táblázatként. XML-leképezés és Fejlesztőeszközök lap nélkül, Macen is.
- XML JSON-ba konvertálásaXML átalakítása olvasható JSON-ná: az attribútumokból @ kulcsok, az ismétlődő tagekből tömbök lesznek. SOAP-válaszokhoz, feedekhez, exportokhoz.
- CSV XML-be konvertálásCSV sorok szabályos XML-lé alakítása saját gyökércímkével. Speciális karakterek escape-elése, elválasztó felismerése, UTF-8 kimenet, akár 20 fájl.
- JSON konvertálása CSV-beJSON vagy JSON Lines CSV-be: objektumonként egy sor, beágyazott mezők oszlopokká, UTF-8 BOM-mal a helyes Excel-ékezetekért. 20 fájl egyszerre.
- HTML CSV-be konvertálásMentett weboldal táblázatainak konvertálása CSV-be Excelhez vagy Google Sheetshez. Tiszta sorok linkek, stílusok, formázás nélkül. HTML és HTM.
- Excel XML-be konvertálásExcel-táblázat konvertálása XML-be XML-leképezés és Fejlesztőeszközök lap nélkül. Minden sor egy rekord, minden fejléc egy címke. XLSX, XLS, ODS.