UltKit

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

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 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. 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. 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

Bemenet: két rekord egy XML-feedből
<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>
Kimenet: ugyanezek a rekordok CSV-ben
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ó

  1. 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.

  2. 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.

  3. 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
XML átalakító

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
–
CSV átalakító

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.