SQL Insert Generator
Zet CSV-rijen in je browser om in direct uitvoerbare SQL INSERT-statements. Tabelnaam, aanhalingstekens en NULL-afhandeling instelbaar, zonder uploads.
🔒 Draait volledig in uw browser — niets wordt geüploadSQL INSERT-statements genereren uit CSV
Een spreadsheetexport in een database laden betekent meestal handmatig repetitieve INSERT INTO-statements schrijven of een importscript opzetten. Deze SQL Insert Generator doet het voor je in de browser: plak CSV of upload een bestand, stel de naam van de doeltabel in en de tool maakt per rij één statement met de koprij als kolomlijst. De gegevens worden lokaal geparseerd, dus klanttabellen, staging-fixtures en seed-data verlaten je computer nooit en gaan niet via een online converter.
De parser verwerkt velden tussen aanhalingstekens, komma's en regeleinden binnen cellen, dus echte
exports werken, niet alleen simpele lijsten met komma's. Elke waarde wordt veilig geëscaped: tekst wordt tussen enkele
aanhalingstekens gezet en elk enkel aanhalingsteken in de tekst wordt verdubbeld, de standaard SQL-escaping die het
statement geldig houdt en de kans op kapotte inserts verkleint. Optioneel houd je pure getallen
zonder aanhalingstekens en maak je van lege cellen NULL, zodat de gegenereerde SQL past bij getypeerde kolommen.
Eén rij per statement of één batch
Er zijn twee uitvoerstijlen. De eerste schrijft voor elke rij een zelfstandig
INSERT INTO table (cols) VALUES (...);, eenvoudig te controleren en
veilig deels uit te voeren. De tweede maakt één multi-row insert waarin alle waardetuples
zijn samengevoegd, wat sneller wordt uitgevoerd bij grote datasets. Kies wat je database en werkwijze
het liefst hebben. De kolomlijst komt altijd uit de eerste CSV-rij, dus controleer of de kopnamen overeenkomen met
de kolommen van de doeltabel voordat je het script uitvoert.
Controleer voordat je uitvoert
Gegenereerde SQL is een startpunt, geen garantie. Controleer altijd een paar statements voordat je ze uitvoert
op een echte database, vooral bij datumnotaties, booleaanse weergaven en kolommen die
specifieke types vereisen. Moet een waarde een functieaanroep of een letterlijke waarde zoals
CURRENT_TIMESTAMP zijn, pas dan de uitvoer aan na het genereren. Kopieer het resultaat naar het
klembord of download het als .sql-bestand om in je databaseclient uit te voeren. Doordat het hele
proces aan de clientzijde blijft, kun je laadscripts voor gevoelige tabellen voorbereiden zonder de onderliggende
rijen bloot te stellen.
Hoe te gebruiken
- CSV toevoegenPlak CSV-tekst of upload een bestand met een koprij.
- Opties instellenVoer de tabelnaam in en kies opties voor aanhalingstekens, NULL en batch.
- Kopiëren of downloadenKopieer de gegenereerde SQL of download hem als .sql-bestand.