OpenToolDesk.
Svenska
Excel och CSV

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.

Inställningar · CSV till SQL INSERT-satser

Ladda upp en fil

Dra och släpp filer här

CSV

En fil · 5 MB per fil

Använd en direkt allmän fillänk upp till 20 MB eller den mindre gränsen som visas ovan. Nedladdningstjänsten hämtar filen; inloggningslänkar stöds inte.

    Ladda ner en exempelfil

    eller

    CSV ingång

    Klistra in text eller ladda upp en fil. Om du väljer en fil har den företräde.

    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

    1. Ladda upp en UTF-8-CSV, dra den till fältet, importera en direkt offentlig URL eller klistra in ett kort exempel efter filvalet.
    2. Välj SQLite eller PostgreSQL, ange tabellnamn och bestäm om en TEXT-tabell ska skapas och hur tomma celler skrivs.
    3. 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-dialektSQLitePostgreSQL
    • CREATE TABLE-satsInkludera CREATE TABLEEndast INSERT-satser
    • Tomma CSV-cellerTom textSQL NULL

    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.