Zo gebruik je XML naar CSV
- 1
Sleep het XML-bestand hierheen
Een export, een feed of een catalogus – alles waarin hetzelfde element voor elk record terugkomt.
- 2
Kies het rij-element
Het eerste herhalende element is al voor je gekozen; kies een dieper element uit de lijst als je één rij per orderregel wilt in plaats van per order.
- 3
Bepaal de kolommen
Behoud of verwijder attributen, voeg herhaalde onderliggende elementen samen in één cel of nummer ze, en kies een komma, puntkomma of tab.
- 4
Download de CSV
Bekijk het voorbeeld van de tabel en download het .csv-bestand of kopieer het, met een UTF-8 BOM als je het in Excel opent.
Limieten en Pro
XML-bestanden tot 100 MB, onbeperkt aantal records.
Over XML naar CSV
XML naar CSV maakt van een boomstructuur een platte tabel. Jij geeft aan welk element één record is – product, order, item, medewerker – en elke keer dat dat element voorkomt, wordt het een rij, in de volgorde van het document en waar het ook in het bestand staat. De lijst met kandidaten toont elk herhalend element met het aantal, zodat je catalog › product (240) in één oogopslag kunt onderscheiden van catalog › product › variant (1.130).
De kolommen komen voort uit wat elk record bevat. Attributen worden kolommen onder hun eigen naam (id, status); onderliggende elementen worden ook kolommen, en diepere niveaus krijgen namen met punten, zoals customer.address.city. Een attribuut van een onderliggend element wordt geschreven als price.currency naast price zelf. Kolommen staan in de volgorde waarin ze voor het eerst voorkomen, en als een record een kolom mist, blijft die cel gewoon leeg.
Herhaalt een record een onderliggend element – drie <author>-elementen in één <book> – dan kies je tussen één cel met de waarden gescheiden door puntkomma's ("Ann; Bob; Cy") en genummerde kolommen author.1, author.2, author.3, in elke rij op dezelfde manier genummerd zodat de kolommen netjes onder elkaar staan.
De CSV volgt RFC 4180: velden met het scheidingsteken, aanhalingstekens of regeleinden staan tussen aanhalingstekens, en regels eindigen op CRLF. Kies een puntkomma voor spreadsheetprogramma's met een decimale komma, en voeg de UTF-8 BOM toe zodat Excel op Windows Cyrillische en accentletters goed weergeeft. Waarden worden als tekst geschreven, precies zoals in de XML; de pagina XML naar Excel geeft ze juist een type.
Privacy
Het XML-bestand wordt door een worker in dit browsertabblad verwerkt en omgezet naar een tabel; noch de XML noch de CSV wordt geüpload of opgeslagen.