CSV till SQL INSERT-satser
Konvertera en CSV till ett SQLite- eller PostgreSQL-skript med CREATE TABLE och INSERT. Behåll alla värden som text eller exportera uttryckligen tomma celler som NULL.
Dina resultat
CSV till SQL INSERT-satser
Behöver du ett litet CSV-dataset i en testdatabas? Skapa en läsbar SQL-fil för SQLite eller PostgreSQL. ID:n som 001 behåller inledande nollor. Välj hur tomma celler och tabell skapas; granska skriptet innan det körs.
Så använder du verktyget
- Ladda upp en UTF-8-CSV, dra den till fältet, importera en direkt offentlig URL eller klistra in ett kort exempel efter filvalet.
- Välj SQLite eller PostgreSQL, ange tabellnamn och bestäm om en TEXT-tabell ska skapas och hur tomma celler skrivs.
- Ladda ned csv-inserts.sql. Granska CREATE TABLE och INSERT-värden före körning i databasen.
Inmatningsformat som stöds
CSV
Tillgängliga inställningar
- SQL-tabellnamn
- SQL-dialekt
- CREATE TABLE-sats
- Tomma CSV-celler
Resultat och begränsningar
Konvertera en CSV till ett SQLite- eller PostgreSQL-skript med CREATE TABLE och INSERT. Behåll alla värden som text eller exportera uttryckligen tomma celler som NULL.
En UTF-8-CSV på högst 5 MB, 10 000 rader och 100 kolumner eller 12 000 inklistrade tecken. Välj SQLite eller PostgreSQL, ett enkelt tabellnamn och CREATE TABLE. Alla kolumner är TEXT; typer gissas inte. Tomma celler blir tom text om du inte väljer NULL. Skriptet är begränsat till 20 MB. Ingen databas ansluts och SQL körs inte. Kontrollera schema och skript före import. MySQL, XLSX och typmappning till befintliga tabeller stöds inte.
Körs SQL automatiskt, eller passar det alla databaser?
Nej. Ingen SQL körs eller skickas till en databas. Skriptet gäller endast SQLite eller PostgreSQL. Granska och testa det i en tillfällig databas före viktig import.
Identifierar konverteraren tal och datum?
Nej. Alla kolumner är TEXT och icke-tomma celler blir citerad text. Det bevarar inledande nollor och undviker osäkra typgissningar. Ändra schemat om tal- eller datumtyper behövs.
Vad händer om bearbetningen misslyckas?
Kontrollera de stödda formaten och filgränserna, försök sedan en mindre fil. Håll en originalkopia. Ett tydligt felmeddelande kommer att förklara en osupporterad ingång eller en otillgänglig bearbetningstjänst.