XML-naar-CSV-converter
XML-invoer
Plak een platte XML-tabel van maximaal 1.000.000 tekens. De omzetting gebeurt in deze browser.
Zet een eenvoudige XML-tabel om naar kommagescheiden CSV zonder de inhoud te versturen. De converter verwacht één hoofdelement met directe rijelementen die allemaal dezelfde naam hebben. Rijattributen worden kolommen zoals @id en directe kindelementen worden gewone kolommen. Geneste of dubbelzinnige XML wordt bewust geweigerd in plaats van op goed geluk afgevlakt.
Zo zet je platte XML om naar CSV
-
1
Plak de XML
Voer goed gevormde XML van maximaal 1.000.000 tekens in. DOCTYPE- en ENTITY-declaraties worden geweigerd.
-
2
Controleer de tabelvorm
Elk direct kind van het hoofdelement moet hetzelfde rijelement zijn, met alleen attributen en unieke directe tekstvelden.
-
3
Bekijk rijen en kolommen
De tweede stap toont vóór de export de gevonden tabelgrootte. De limieten zijn 10.000 rijen en 200 kolommen.
-
4
Kopieer of download
Kopieer de kommagescheiden CSV of download deze als UTF-8. Begin daarna opnieuw om het lokale concept te wissen.
Geaccepteerde XML-structuur
Het hoofdelement moet een of meer directe rijelementen bevatten, allemaal met dezelfde naam. Elke rij mag attributen en directe kindelementen met gewone tekst bevatten:
<contacten>
<contact id="1">
<naam>Ada</naam>
<plaats>Londen</plaats>
</contact>
<contact id="2">
<naam>Lin</naam>
<plaats>Taipei</plaats>
</contact>
</contacten>
Dit wordt:
@id,naam,plaats
1,Ada,Londen
2,Lin,Taipei
Attributen krijgen het voorvoegsel @, zodat ze te onderscheiden blijven van kindelementen. Ontbreekt een veld in een rij, dan blijft de cel leeg.
Geweigerde invoer
- Ongeldige XML, een leeg hoofdelement of een document zonder rijen
- Een
DOCTYPE- ofENTITY-declaratie - Verschillende namen voor rijelementen onder hetzelfde hoofdelement
- Kindvelden die geneste elementen bevatten
- Hetzelfde kindveld meermaals in één rij
- Meer dan 1.000.000 tekens, 10.000 rijen of 200 kolommen
De converter biedt geen XPath, instellingen voor naamruimten, bestandsupload, API, afvlakking van geneste gegevens, uitvouw- of samenvoegmethoden, andere scheidingstekens of BOM-optie. Zet hiërarchische XML eerst om naar een platte tabel.
CSV-uitvoer en veiligheid
De uitvoer gebruikt komma’s en UTF-8. De regels voor CSV-aanhalingstekens houden komma’s, aanhalingstekens en regeleinden binnen het bijbehorende veld. Waarden die beginnen met =, +, - of @ worden beveiligd, zodat spreadsheetsoftware ze als tekst en niet als formule leest. Controleer de gegevens voordat je ze in een ander systeem importeert.
Privacy in de browser
Inlezen, controleren, bekijken, kopiëren en downloaden gebeurt volledig in je browser. XML- en CSV-inhoud wordt niet geüpload, via Livewire verstuurd, in de URL gezet of in een servergeschiedenis opgeslagen. Tijdens de drie stappen kan één privéconcept lokaal worden bewaard zolang de paginasessie duurt; Opnieuw beginnen wist het. Plak geen gevoelige gegevens op een apparaat dat je niet vertrouwt.
Veelgestelde vragen
Nee. Alleen een hoofdelement met uniforme directe rijen wordt geaccepteerd, waarbij de directe kindelementen tekst en geen verdere elementen bevatten. Deze strikte vorm voorkomt een willekeurig of misleidend resultaat.
Elk rijattribuut wordt een kolom met het voorvoegsel @; zo wordt id="7" bijvoorbeeld @id. Directe kindelementen gebruiken hun elementnaam als kolom.
De uitvoer is kommagescheiden UTF-8-CSV. Er zijn geen instellingen voor een ander scheidingsteken of een BOM. Mogelijke formulebegintekens worden als tekst beveiligd.
Nee. Invoer en resultaat blijven in de browser en komen niet in de URL of servergeschiedenis. Opnieuw beginnen wist het lokale concept van het proces met drie stappen.
Gerelateerde tools
M4A-naar-MP3-converter
Converteer M4A-audio naar MP3 voor bredere ondersteuning. Upload een .m4a-bestand en download een compatibele .mp3-kopie.
MKV-naar-MP4-converter
Zet MKV-video's om naar MP4 voor vlottere weergave op iPhone, iPad, QuickTime, browsers, tv's en editors. Upload een .mkv-bestand en download een compatibele .mp4.
Ondertitelconverter
Zet SRT-ondertitels lokaal om naar WebVTT of VTT naar SRT. Controleer tijdcodes, behoud tekstregels en download het resultaat.
Word-naar-Markdown-converter
Zet een Word-DOCX-bestand in de browser om naar nette Markdown. Behoud koppen, lijsten, links en eenvoudige tabellen en kopieer of download het bewerkbare .md-bestand.
Archiefuitpakker
Bekijk ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- en ODT-containers lokaal in je browser en download afzonderlijke bestanden zonder het bronarchief te uploaden.
CSV naar Excel
Converteer CSV in de browser naar een XLSX-werkmap met één blad, controleer scheidingstekens, behoud codes en houd bestanden lokaal.