SQL INSERT-generator
Konvertera CSV-rader till färdiga SQL INSERT-satser i webbläsaren. Konfigurerbart tabellnamn, citattecken och NULL-hantering, utan uppladdning.
🔒 Körs helt i din webbläsare — ingenting laddas uppGenerera SQL INSERT-satser från CSV
Att läsa in en kalkylbladsexport i en databas innebär oftast att man skriver repetitiva INSERT INTO-satser för hand eller sätter upp ett importskript. Den här SQL INSERT-generatorn gör det åt dig i webbläsaren: klistra in CSV eller ladda upp en fil, ange målets tabellnamn så skapar verktyget en sats per rad med rubrikraden som kolumnlista. Datan tolkas lokalt, så kundtabeller, teststrukturer och seed-data lämnar aldrig din dator och passerar inte någon onlinekonverterare.
Tolkaren hanterar citerade fält, kommatecken och radbrytningar inuti celler, så riktiga
exporter fungerar, inte bara enkla kommaseparerade listor. Varje värde escapas säkert: text omges av enkla
citattecken och varje enkelt citattecken i texten dubbleras, vilket är standardescapingen i SQL som håller
satsen giltig och minskar risken för trasiga inserts. Du kan som tillval låta rena tal vara
utan citattecken och göra tomma celler till NULL så att den genererade SQL:en matchar typade kolumner.
En rad per sats eller en enda batch
Två utdataformat finns. Det första skriver en fristående
INSERT INTO table (cols) VALUES (...); för varje rad, vilket är lätt att granska och
säkert att köra delvis. Det andra skapar en enda insert med flera rader där alla värdetupler sätts
ihop, vilket körs snabbare på stora datamängder. Välj det som din databas och ditt arbetsflöde
föredrar. Kolumnlistan kommer alltid från den första CSV-raden, så kontrollera att rubriknamnen matchar
måltabellens kolumner innan du kör skriptet.
Granska innan du kör
Genererad SQL är en startpunkt, inte en garanti. Kontrollera alltid några satser innan du kör dem
mot en riktig databas, särskilt för datumformat, booleska representationer och kolumner som
kräver specifika typer. Om ett värde ska vara ett funktionsanrop eller ett literalvärde som
CURRENT_TIMESTAMP redigerar du utdatan efter genereringen. Kopiera resultatet till
urklipp eller ladda ner det som en .sql-fil att köra i din databasklient. Eftersom hela
processen sker på klientsidan kan du förbereda laddningsskript för känsliga tabeller utan att exponera
de underliggande raderna.
Hur man använder
- Lägg till CSVKlistra in CSV-text eller ladda upp en fil med en rubrikrad.
- Ange alternativSkriv tabellnamnet och välj alternativ för citattecken, NULL och batch.
- Kopiera eller ladda nerKopiera den genererade SQL:en eller ladda ner den som en .sql-fil.