CSV → JSON / XML / YAML / HTML / SQL-converter — gratis online tool
CSV → JSON / XML / YAML / HTML / SQL-converter
Converteer CSV-gegevens (kommagescheiden waarden) naar JSON, XML, YAML, HTML-tabel of SQL (CREATE TABLE + INSERT). Ondersteunt meerdere scheidingstekens en aanpasbare opmaakopties. Alle verwerking gebeurt lokaal in uw browser — uw gegevens worden nooit naar een server geüpload.
Scheidingsteken:
Uitvoer:
SQL:
DialectTabel
Invoer (CSV)
Output (JSON)
JSON: array van objecten met sleutels uit de CSV-koppen. XML: hoofdelement <root> dat <row>-elementen omvat. YAML: schone YAML-reeks van mappings. HTML: volledige HTML-tabel met koppen en gegevensrijen. SQL:CREATE TABLE + batch-INSERT; kies hierboven een dialect, tabelnaam, typedetectie en behandeling van lege waarden. Tip: De eerste rij van uw CSV wordt altijd als kolomkoppen behandeld. Kies voor TSV-bestanden het scheidingsteken Tab.
CSV — kommagescheiden waarden (RFC 4180)
CSV is platte tekst: één rij per regel, velden gescheiden door een scheidingsteken. RFC 4180 is het de-factoboek met regels voor aanhalingstekens — een veld dat het scheidingsteken, een aanhaling of een nieuwe regel bevat, wordt tussen dubbele aanhalingstekens geplaatst, en binnenste aanhalingstekens worden verdubbeld (""). TSV (tab) en puntkomma-varianten bestaan omdat echte gegevens komma's bevatten en de regionale instellingen van Excel verschillen; ze bevatten dezelfde tabel, alleen het scheidingsteken verandert.
De conversie hier ontleedt eerst de tabel en bouwt die daarna opnieuw op in het doelformaat — aangehaalde velden en ingesloten scheidingstekens blijven intact.
📋 Uitvoerformaten
JSON — standaard uitwisselingsformaat voor gegevens, array van objecten.
XML — hiërarchische opmaak met <root>- en <row>-elementen.
YAML — schoon, voor mensen leesbaar formaat, ideaal voor configuratiebestanden.
HTML — kant-en-klare HTML-tabel met koppen.
SQL — CREATE TABLE + INSERT-statements. Dialect, tabelnaam, typedetectie (INTEGER / DECIMAL / BOOLEAN / TEXT) en opties voor lege waarden.