XML na CSV-omskakelaar
Maak 'n XML-lêer plat tot 'n tabel wat u kan sorteer, filter en invoer. Elke herhalende rekord word 'n ry en elke veld daarin word 'n kolom, gereed vir 'n sigblad, 'n databasislaai of 'n massapos-samevoeging.
Data-omskakelaar
of los CSV, TSV, TXT …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Karakter wat kolomme in CSV- en tekslêers skei, vir lees en skryf. Outomaties bespeur dit uit die invoer en skryf kommas.
UTF-8 werk vir elke taal. Kies UTF-8 met BOM as Excel op Windows verwronge aksente of Asiatiese karakters wys wanneer die CSV oopgemaak word.
Excel-, ODS- en Numbers-invoer: skakel slegs die eerste blad om, of elke blad (een CSV per blad in 'n ZIP, of een JSON-sleutel per blad).
Naam van die bladtab in die nuwe sigblad, tot 31 karakters.
Skikking van objekte gebruik kolomname as sleutels vir elke ry; skikking van skikkings is kompakter en hou die opskrif as die eerste skikking.
Naam van die buitenste element wat alle rye omvat; elke ry word 'n <row> daarbinne.
Gebruik in CREATE TABLE- en INSERT-stellings. Slegs letters, syfers en onderstrepe.
Aanhaling en kolomtipes verskil effens tussen databasisse; kies die een waarin jy gaan invoer.
Herskryf datumselle in een formaat. ISO (2026-10-18) is die veiligste vir databasisse en kode; behou laat hulle soos in die bron.
Hoe om hierdie nutsding te gebruik
- 1
Laai die XML-lêer op
Voeg 'n produkvoer, 'n bestellinguitvoer, 'n werfkaart of enige XML met herhalende rekords by. Tot 20 lêers per bondel, 95 MB elk.
- 2
Kontroleer skeidingsteken en enkodering
Die uitvoer gebruik kommas en UTF-8. Onder Gevorderde instellings kan jy Skeidingsteken na Kommapunt verander vir Europese Excel, of Tekskodering na UTF-8 met BOM as name met aksente in Excel deurmekaar lyk.
- 3
Skakel om en maak oop
Druk Skakel om na CSV en laai af. Maak die lêer in 'n sigblad oop, of laai dit in die program wat om CSV gevra het.
XML na CSV neem die rekords wat in 'n XML-lêer herhaal en rangskik hulle as rye, met een kolom per etiket, sodat 'n voer wat vir masjiene gebou is 'n tabel word waarmee mense kan werk.
Wie moet XML na CSV omskakel
XML is sedert Februarie 1998 'n W3C-aanbeveling, en baie besigheidsdata word steeds daarin vervoer: winkelvoere vir vergelykingswebwerwe, UBL-e-fakture, RSS- en Atom-voere, XML-werfkaarte, bankstate in ISO 20022 en die uitvoere van ouer KBS- en voorraadstelsels. Die formaat is uitstekend vir sagteware wat 'n skema valideer. Dit is ongerieflik vir iemand wat bloot die rekords wil sien.
Daardie persoon is gewoonlik 'n bemarker wat 'n produkvoer vir ontbrekende pryse nagaan, 'n rekenmeester wat faktuurlyne afstem, of 'n ontleder wat 'n uitvoer in 'n instrument moet laai wat net CSV aanvaar. Omskakeling gee hulle binne sekondes 'n rooster, sonder om 'n XSLT-stylsheet of 'n skrip te skryf. As die XML van 'n web-API af kom en die volgende stap kode eerder as 'n sigblad is, dek JSON na CSV die algemener API-formaat op dieselfde manier.
XML na CSV-voorbeeld: 'n produkvoer
<products>
<product id="1042">
<name>Bureaulamp</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Monitorarm, swart</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Bureaulamp,39.00,00731 1043,"Monitorarm, swart",89.50,00732
Hoe die XML na CSV-omskakelaar merkers aan kolomme koppel
Rekords word rye
Die herhalende element onder die wortel, hier <product>, bepaal die ry. Twee produkte, twee datarye.
Etikette en attribute word kolomme
Die id-attribuut en die kinders name, price en sku kry elk 'n kolom, met die naam in die opskrifry.
Waardes kry net aanhalingstekens waar nodig
Die naam met 'n komma word in dubbele aanhalingstekens toegedraai sodat die komma binne die waarde bly, soos RFC 4180 beskryf.
- per XML-lêer
- 95 MB
- lêers per bondel
- 20
- keuses vir skeidingsteken
- 6
- totdat lêers uitgevee word
- 30 min
XML en CSV in 'n oogopslag
XML
Extensible Markup Language
XML is 'n opmerkingstaal vir gestruktureerde data wat in 1998 deur die W3C gepubliseer is. Dit gebruik geneste etikette met kenmerke en ondersteun skemas, naamruimtes en validering, wat dit robuust vir komplekse dokumente maak. Dit onderlê RSS-voere, SVG, Office-dokumente, werfkaarte en baie onderneming- en regeringsdata-uitruilings. XML is woordryk in vergelyking met JSON, maar elke programmeertaal en baie sigbladinstrumente kan dit lees.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- 1998 · W3C
CSV
Kommageskeide waardes
CSV is 'n gewoneteks-formaat vir tabelle waarin elke reël 'n ry is en kommas die kolomme skei. Dit word sedert die vroeë dae van rekenaars gebruik en word in RFC 4180 beskryf, hoewel baie variante kommapunte of tabs en verskillende teksenkoderings gebruik. Byna elke sigblad-, databasis- en analise-nutsmiddel kan dit invoer en uitvoer, wat dit die verstekformaat maak om data tussen stelsels te skuif. CSV stoor net waardes, sonder formules, formatering, veelvuldige blaaie of datatipes.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
Mense skakel XML na CSV om wanneer 'n voer of stelseluitvoer in 'n sigblad, 'n pos-instrument of 'n databasis moet beland wat gewone rye lees, nie geneste etikette nie.
XML na CSV omskakel: algemene vrae
Hoe besluit die omskakelaar wat 'n ry is?
Dit soek die element wat onder die wortel herhaal, soos elke <product> in 'n voer of elke <url> in 'n werfkaart, en skryf een ry per voorkoms. Die kinderelemente en attribute van daardie rekord word die kolomme, en die eerste ry bevat hul name.
Wat gaan verlore wanneer XML na CSV omgeskakel word?
Alles wat nie 'n waarde in 'n rekord is nie: kommentaar, verwerkingsinstruksies, naamruimte-voorvoegsels en die nesting self. CSV is een plat rooster, so 'n hiërargie met verskeie vlakke word oor kolomme versprei. As jy die boomstruktuur wil behou, bewaar XML na JSON die nesting.
My XML het verskeie soorte rekords. Wat dan?
'n Lêer wat byvoorbeeld kliënte en bestellings onder een wortel meng, bevat twee tabelle. CSV hou een tabel per lêer, so verdeel die XML eers in een lêer per rekordtipe, of skakel om na XLSX, waar elke tipe op sy eie nagegaan kan word.
Waarom het my produkkodes hul voorste nulle verloor?
Die CSV bevat steeds 00731; Excel verwyder die nulle wanneer dit met oopmaak raai die kolom is numeries. Voer die CSV in deur Excel se Data-oortjie en stel daardie kolom op Teks, of skakel direk om na 'n werkboek met XML na Excel, wat die raai-stap vermy.
Kan ek 'n XML-werfkaart na 'n lys URL's omskakel?
Ja. 'n Werfkaart herhaal <url>-elemente, so elke bladsy word 'n ry met loc, lastmod en enige ander etikette as kolomme. Dit gee jou 'n sorteerbare lys vir 'n SEO-oudit of 'n herleidingsplan.
Volg die CSV 'n standaard?
Dit volg RFC 4180, in 2005 gepubliseer: een rekord per reël, velde deur kommas geskei, en enige waarde met 'n komma, aanhalingsteken of reëlbreuk word in dubbele aanhalingstekens toegedraai. Skakel Plaas elke waarde tussen aanhalingstekens aan as 'n invoerprogram aanhalingstekens om elke veld vereis.
- XML na Excel-omskakelaarMaak XML-fakture, bankstate, produkvoere en stelseluitvoere as 'n Excel XLSX-tabel oop. Geen XML-kaart of Developer-oortjie nodig nie; ook vir Mac.
- XML na JSON-omskakelaarSkakel XML om na leesbare JSON: eienskappe word @-sleutels, herhaalde etikette word skikkings. Vir SOAP-antwoorde, feeds en ou uitvoere.
- CSV na XML-omskakelaarSkakel CSV-rye om na geldige XML met u eie wortelmerker. Spesiale karakters ontsnap, skeidingsteken bespeur, UTF-8. Tot 20 lêers op een slag.
- JSON na CSV omskakelSkakel JSON of JSON Lines om na CSV: een ry per objek, geneste velde as kolomme, UTF-8 met BOM vir korrekte aksente in Excel. 20 lêers tegelyk.
- HTML na CSV-omskakelaarSkakel tabelle in 'n gestoorde webblad om na CSV vir Excel of Google Sheets. Skoon rye sonder skakels, style of verborge opmaak. HTML- en HTM-lêers.
- Excel na XML-omskakelaarSkakel 'n Excel-blad om na XML sonder XML-kaarte of die Developer-oortjie. Elke ry word 'n rekord, elke opskrif 'n etiket. XLSX, XLS en ODS.