UltKit

XML í CSV breytir

Fletjaðu XML-skrá út í töflu sem þú getur raðað, síað og flutt inn. Hver endurtekin færsla verður að röð og hvert svið innan hennar að dálki, tilbúið fyrir töflureikni, innlestur í gagnagrunn eða bréfasamruna.

Gagnaumbreyting

eða slepptu CSV, TSV, TXT … skrár hér ·

Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur

Úttak

Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.

Hvernig á að nota tólið

  1. 1

    Hladdu upp XML-skránni

    Bættu við vörufóðri, pantanaútflutningi, vefkorti eða hvaða XML-skrá sem er með endurteknum færslum. Allt að 20 skrár í hverri lotu, 95 MB hver.

  2. 2

    Athugaðu skiltákn og stafakóðun

    Úttakið notar kommur og UTF-8. Undir Ítarlegar stillingar geturðu breytt Skiltákn í semíkomma fyrir evrópska útgáfu af Excel, eða Textakóðun í UTF-8 með BOM ef séríslenskir stafir birtast rangt í Excel.

  3. 3

    Umbreyttu og opnaðu

    Ýttu á Umbreyta í CSV og sæktu skrána. Opnaðu hana í töflureikni eða hladdu henni inn í tólið sem bað um CSV.

XML í CSV tekur færslurnar sem endurtaka sig í XML-skrá og raðar þeim í línur, með einum dálki fyrir hvert merki, svo fóður sem er smíðað fyrir vélar verður að töflu sem fólk getur unnið með.

Hver þarf að umbreyta XML í CSV

XML hefur verið W3C-tilmæli (Recommendation) frá febrúar 1998 og mikið af viðskiptagögnum ferðast enn á því formi: vörufóður fyrir verðsamanburðarsíður, UBL-rafreikningar, RSS- og Atom-fóður, XML-vefkort, bankayfirlit á ISO 20022 og útflutningur úr eldri CRM- og birgðakerfum. Sniðið hentar frábærlega hugbúnaði sem sannreynir skema. Það er óþægilegt fyrir manneskju sem vill bara sjá færslurnar.

Sú manneskja er yfirleitt markaðsfólk sem athugar vörufóður með tilliti til verða sem vantar, bókari sem ber saman reikningslínur eða greinandi sem þarf að hlaða útflutningi inn í tól sem tekur aðeins CSV. Umbreytingin gefur þeim rist á nokkrum sekúndum, án þess að skrifa XSLT-stílsnið eða skriftu. Ef XML-ið kom úr vefviðmóti (API) og næsta skref er kóði frekar en töflureiknir, þá sér JSON í CSV um algengara API-sniðið á sama hátt.

Dæmi um XML í CSV: vörustraumur

Inntak: tvær færslur úr XML-fóðri
<products>
  <product id="1042">
    <name>Skrifborðslampi</name>
    <price>39.00</price>
    <sku>00731</sku>
  </product>
  <product id="1043">
    <name>Skjáarmur, svartur</name>
    <price>89.50</price>
    <sku>00732</sku>
  </product>
</products>
Úttak: sömu færslur sem CSV
id,name,price,sku
1042,Skrifborðslampi,39.00,00731
1043,"Skjáarmur, svartur",89.50,00732

Hvernig XML í CSV breytirinn varpar merkjum í dálka

  1. Færslur verða að línum

    Þátturinn sem endurtekur sig undir rótinni, hér <product>, ákvarðar línuna. Tvær vörur, tvær gagnalínur.

  2. Merki og eigindi verða að dálkum

    Eigindið id og undirþættirnir name, price og sku fá hver sinn dálk, nefndan í hausnum.

  3. Gildi fá gæsalappir aðeins þegar þörf krefur

    Heitið með kommunni er sett innan tvöfaldra gæsalappa svo kommana haldist innan gildisins, eins og RFC 4180 lýsir.

á hverja XML-skrá
95 MB
skrár í hverri lotu
20
valkostir fyrir skiltákn
6
þar til skrám er eytt
30 mín.

XML og CSV í hnotskurn

XML

Extensible Markup Language

XML er málmerkjamál fyrir skipulögð gögn sem W3C gaf út 1998. Það notar nestuð tög með eigindum og styður skema, nafnrými og sannprófun, sem gerir það traust fyrir flókin skjöl. Það liggur til grundvallar RSS-streymum, SVG, Office-skjölum, vefkortum og mörgum gagnaskiptum fyrirtækja og hins opinbera. XML er langorðara en JSON, en öll forritunarmál og mörg töflureikniverkfæri geta lesið það.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
1998 · W3C
XML umbreytir

CSV

Gildi aðskilin með kommum

CSV er hreint textasnið fyrir töflur þar sem hver lína er röð og kommur aðgreina dálka. Það hefur verið notað frá árdögum tölvunnar og er lýst í RFC 4180, þó mörg afbrigði noti semíkommur eða tab og mismunandi stafakóðun. Nánast öll töflureiknar-, gagnagrunns- og greiningarforrit geta flutt það inn og út, sem gerir það að sjálfgefnu sniði til að flytja gögn milli kerfa. CSV geymir aðeins gildi, án formúla, sniðs, margra blaða eða gagnagerða.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
–
CSV umbreytir

Fólk umbreytir XML í CSV þegar fóður eða kerfisútflutningur þarf að rata í töflureikni, póstsendingartól eða gagnagrunn sem les einfaldar línur en ekki hreiðruð merki.

Umbreyta XML í CSV: algengar spurningar

Hvernig ákveður breytirinn hvað telst röð?

Það leitar að þættinum sem endurtekur sig undir rótinni, til dæmis hverju <product> í fóðri eða hverju <url> í vefkorti, og skrifar eina línu fyrir hvert tilvik. Undirþættir og eigindi þeirrar færslu verða að dálkum og fyrsta línan geymir heiti þeirra.

Hvað tapast þegar XML verður að CSV?

Allt sem er ekki gildi í færslu: athugasemdir, vinnsluskipanir, nafnrýmisforskeyti og sjálf hreiðrunin. CSV er eitt flatt rist, þannig að stigveldi sem er mörg stig á dýpt dreifist yfir dálka. Ef þú þarft að halda trénu varðveitir XML í JSON hreiðrunina.

XML-skráin mín hefur nokkrar gerðir færslna. Hvað þá?

Skrá sem blandar til dæmis viðskiptavinum og pöntunum undir einni rót inniheldur tvær töflur. CSV geymir eina töflu í hverri skrá, svo skiptu XML-skránni fyrst í eina skrá fyrir hverja færslutegund, eða umbreyttu í XLSX, þar sem hægt er að skoða hverja tegund fyrir sig.

Af hverju misstu vörunúmerin mín núllin fremst?

CSV-skráin inniheldur enn 00731. Excel fjarlægir núllin þegar það giskar á að dálkurinn sé tölulegur við opnun. Fluttu CSV inn í gegnum Data-flipann í Excel og stilltu dálkinn sem Text, eða umbreyttu beint í vinnubók með XML í Excel, sem sleppir giskinu.

Get ég breytt XML-veftré í lista af vefslóðum?

Já. Vefkort endurtekur <url> þætti, þannig að hver síða verður að línu með loc, lastmod og öðrum merkjum sem dálkum. Það gefur þér raðanlegan lista fyrir SEO-úttekt eða áætlun um tilvísanir.

Fylgir CSV-skráin staðli?

Það fylgir RFC 4180, sem kom út árið 2005: ein færsla í hverri línu, reitir aðskildir með kommum og hvert gildi sem inniheldur kommu, gæsalappir eða línuskil sett innan tvöfaldra gæsalappa. Kveiktu á Setja öll gildi innan gæsalappa ef innflutningstól krefst gæsalappa utan um hvern reit.