CSV naar SQL Converter
Zet CSV om in SQL INSERT-statements, met een optionele CREATE TABLE. Stel de tabelnaam in en kopieer het script. Draait in je browser.
Omgekeerd: SQL → CSVHoe gebruik je CSV → SQL
- 01
Plak je CSV in het linkerpaneel, of typ het in.
- 02
Kies het scheidingsteken dat je CSV gebruikt; de SQL wordt direct rechts bijgewerkt.
- 03
Kopieer de SQL met de kopieerknop.
Wat het doet
Deze tool zet elke CSV-rij om in een INSERT-statement voor de tabelnaam die je kiest, klaar om een database te vullen. Vink de optie aan om een bijpassende CREATE TABLE ervoor te plaatsen.
Waarden worden veilig aangehaald en ontsnapt: getallen blijven zonder aanhalingstekens, lege cellen worden lege strings, en enkele aanhalingstekens in tekst worden verdubbeld.
Veilig van opzet
Identificatoren worden tussen dubbele aanhalingstekens geplaatst en stringwaarden gebruiken enkele aanhalingstekens met elk ingebed aanhalingsteken verdubbeld, zodat de gegenereerde SQL geldig is en bestand tegen breken op apostrofs.
De uitvoer is portable ANSI SQL die de meeste databases accepteren, waaronder PostgreSQL, MySQL en SQLite.
Privé en onbeperkt
Elke conversie gebeurt lokaal in je browser, dus je gegevens worden nooit geüpload, gelogd of op een server opgeslagen. Je kunt het zonder zorgen gebruiken voor vertrouwelijke exports, en het blijft offline werken zodra de pagina geladen is.
Er is geen registratie, geen watermerk en geen rijlimiet: het enige plafond is het geheugen van je apparaat.
Veelgestelde vragen
Maakt het de tabel ook aan?
Optioneel. Zet "Add CREATE TABLE" aan en het plaatst er een statement voor met elke kolom getypeerd als TEXT, dat je vóór het uitvoeren naar echte types kunt aanpassen.
Welk scheidingsteken moet ik gebruiken?
De komma is de standaard. Kies de puntkomma in regio's waar de komma het decimaalteken is (gebruikelijk in Duitse en andere Europese exports), tab voor TSV-bestanden, of pipe wanneer je waarden al komma's bevatten.
Is er een limiet voor het aantal rijen of de bestandsgrootte?
Er is geen vaste rijlimiet of dagelijkse quota. Omdat alles lokaal draait, is de praktische limiet het geheugen van je apparaat, dat de tienduizenden rijen van de meeste exports moeiteloos aankan.
Worden mijn gegevens ergens geüpload?
Nee. De conversie draait volledig in je browser met client-side JavaScript, dus niets wat je plakt of neerzet verlaat ooit je apparaat. Daardoor is het veilig voor spreadsheets met klant-e-mails, financiële cijfers of andere gevoelige gegevens.
Bronnen
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/csv-to-sql" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Change delimiter
Wijzig het scheidingsteken van een bestand: lees CSV met de ene scheiding en schrijf het met een andere, zoals komma naar tab (TSV) of pipe. Draait in je browser.
CSV → flat file
Zet CSV om in een uitgelijnd fixed-width flat file, waarbij elke kolom wordt opgevuld tot de breedste waarde. Draait volledig in je browser.
Flat file → CSV
Zet een fixed-width of spatie-uitgelijnd flat file om naar CSV. Kolommen splitsen op reeksen van twee of meer spaties. Draait in je browser.
CSV → multi-line
Zet elke CSV-rij om in een leesbaar blok van "Kop: waarde" regels, gescheiden door lege regels. Draait volledig in je browser.