XML-naar-CSV-converter
XML-invoer
Plak een platte XML-tabel van maximaal 1.000.000 tekens. De omzetting gebeurt in deze browser.
VolgendeZet 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, naar onze servers 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
vCard naar CSV
Plak een vCard-export (.vcf) en krijg een schone CSV met kolommen voor naam, e-mail en telefoon, één rij per contact, klaar om te openen in een spreadsheet of contactimporter.
EPUB-naar-MOBI-converter
Converteer EPUB-e-books naar MOBI voor oudere Kindle-apparaten en oude e-bookbibliotheken. Houdt hoofdstukken en de inhoudsopgave intact. Uploaden, converteren, downloaden.
CSV-kolomextractor
Plak een CSV of kies een bestand en houd alleen de kolommen die u nodig hebt, op nummer of op kolomnaam, in de volgorde die u wilt. De nieuwe CSV behoudt hetzelfde scheidingsteken.
CSV-filtertool
Filter een CSV-bestand op een tekstovereenkomst in een willekeurige kolom. Houd alleen de rijen over waarin de gekozen kolom uw zoekterm bevat, ongeacht hoofd- of kleine letters.
WAV-naar-MP3-converter
Zet WAV online om naar MP3. Upload een WAV, wij coderen die op onze servers naar een MP3 van 192 kbps en je downloadt hem in seconden. Tot 200 MB, na 2 uur verwijderd.
SQL-testdatagenerator
Genereer uitvoerbare SQL INSERT-statements met opeenvolgende voorbeeldrijen (id, name, email, active) voor elke tabelnaam. Tot 200 rijen, MySQL-syntaxis, met één klik.
Tool beschikbaar in andere talen
- XMLからCSVへの変換 [JA]
- XML till CSV-konverterare [SV]
- Convertisseur XML vers CSV [FR]
- XML-zu-CSV-Konverter [DE]
- ตัวแปลง XML เป็น CSV [TH]
- Trình chuyển XML sang CSV [VI]
- Conversor de XML a CSV [ES]
- Konwerter XML do CSV [PL]
- Konverter XML ke CSV [ID]
- XML CSV 변환기 [KO]
- محوّل XML إلى CSV [AR]
- Conversor de XML para CSV [PT]
- XML 转 CSV 转换器 [ZH]
- XML to CSV Converter [EN]
- Конвертер XML в CSV [RU]
- XML to CSV Dönüştürücü [TR]
- Convertitore da XML a CSV [IT]