XML-naar-CSV-omzetter

Zet XML-records om in een CSV-tabel voor spreadsheets

CSV

Alles gebeurt in je browser: je tekst wordt nergens naartoe gestuurd.

Zo zet je XML om naar CSV

Stap 1

Plak je XML of open een XML-bestand

Stap 2

Kies het scheidingsteken voor je spreadsheet

Stap 3

Kopieer de tabel of download hem als .csv-bestand

Van XML-elementen naar rijen en kolommen

De meeste XML-gegevens zijn een lijst met records: book-elementen in een catalog, item-elementen in een feed of de rijen van een export. De omzetter vindt deze herhaalde elementen en maakt van elk een rij van de tabel, en de regel onder het resultaat zegt waar de rijen vandaan komen, zoals catalog.book. De onderliggende elementen en attributen van een record worden de kolommen: een attribuut wordt geschreven met @ voor de naam, zoals in @id, geneste elementen krijgen namen die met punten zijn verbonden, zoals author.name, en herhaalde worden genummerd. De kolommen zijn die van alle records, dus een veld dat maar in sommige records voorkomt, krijgt toch een kolom, die leeg blijft waar het veld ontbreekt.

Onder “Scheidingsteken” kies je een komma, een puntkomma, die spreadsheets in veel Europese talen verwachten, ook in het Nederlands, een tab of een verticale streep, en haal het vinkje bij “Eerste rij bevat kolomnamen” weg voor een tabel zonder koprij. Velden met het scheidingsteken, aanhalingstekens of regeleinden worden tussen aanhalingstekens gezet, zodat de tabel goed opent, en het gedownloade .csv-bestand is voor Excel als UTF-8 gemarkeerd, zodat letters zoals é en Ж heel blijven. Fouten in de XML worden met regel en kolom getoond. Met “Van” en “Naar” kun je ook XML naar JSON of CSV naar XML omzetten.

Was AnyTextEditor nuttig voor u?

Hallo. We hebben heel hard geprobeerd om een handige website te maken die we zelf gebruiken. Als je een van onze tools en editors leuk vond, voeg deze dan toe aan je bladwijzers, want het zal je meer dan eens van pas komen. En vergeet niet te delen op sociale media. We zullen beter voor je zijn.