XML naar CSV
Zet een herhalend XML-element om in een CSV-tabel met koptekst.
XML naar CSV
Plak een XML-document en dit hulpmiddel vindt het herhalende element – het element dat elke datarij vertegenwoordigt – en zet elk voorkomen om in een CSV-rij, met een koptekst die is samengesteld uit subelementen en attributen. Het is ontworpen voor exports van API's, CMS-feeds, e-commerce catalogi en legacy-systemen waar XML het enige beschikbare formaat is, maar de gegevens in een spreadsheet thuis horen.
Standaard wordt het herhalende element automatisch gedetecteerd, maar u kunt het zelf benoemen wanneer een document meer dan één plausibele kandidaat heeft. Geneste subelementen worden kolommen die zijn gekoppeld met het scheidingsteken voor paden, dus <address><city> wordt een kolom met de naam address.city. Schakel Attributen opnemen uit om XML-attributen volledig uit de uitvoer te verwijderen. Wanneer een rij meer dan één hetzelfde subelement heeft – bijvoorbeeld verschillende <tag>-kinderen – kunt u kiezen of u hun waarden in één cel samenvoegt of ze over afzonderlijke genummerde kolommen verspreidt.
Aanhalingstekens omvatten standaard alleen een veld als dit het scheidingsteken, een aanhalingsteken of een regelbreuk bevat, zodat de uitvoer eenvoudig te lezen blijft. Schakel over naar Altijd voor tools die elk veld verwachten tussen aanhalingstekens. Het scheidingsteken kan een komma, puntkomma, tabulator of pipe zijn. UTF-8 met BOM voegt het byteordermark toe waarmee Excel geaccentueerde tekst correct leest in plaats van een codering te raden. Onjuist gevormde XML wordt gerapporteerd met de regel waar het parseren is gestopt.
Alles wordt lokaal in uw browser uitgevoerd – het XML dat u plakt, wordt nooit geüpload of naar een server verzonden, dus exports met klanten- of bedrijfsgegevens blijven privé. Kopieer de CSV, download deze als TXT-bestand, of stuur deze rechtstreeks terug naar de invoer om een ander hulpmiddel erop uit te voeren.