OpenToolDesk.
Deutsch
Excel und CSV

CSV in SQL-INSERT-Anweisungen umwandeln

Erstellen Sie aus einer CSV ein SQLite- oder PostgreSQL-Skript mit CREATE TABLE und INSERT. Behalten Sie alle Werte als Text oder geben Sie leere Zellen ausdrücklich als NULL aus.

Einstellungen · CSV in SQL-INSERT-Anweisungen umwandeln

Datei hochladen

Drag & Drop Dateien hier

CSV

Eine Datei · 5 MB pro Datei

Verwenden Sie einen direkten öffentlichen Dateilink bis zu 20 MB oder den oben gezeigten kleineren Grenzwert. Der Downloaddienst ruft die Datei ab; Anmeldelinks werden nicht unterstützt.

    Laden Sie eine Beispieldatei herunter

    oder

    CSV Eingangseingang

    Fügen Sie Text ein oder laden Sie eine Datei hoch. Eine ausgewählte Datei hat Vorrang.

    CSV in SQL-INSERT-Anweisungen umwandeln

    Brauchen Sie einen kleinen CSV-Datensatz in einer Testdatenbank? Erzeugen Sie eine lesbare SQL-Datei für SQLite oder PostgreSQL. IDs wie 001 behalten führende Nullen. Wählen Sie den Umgang mit Leerzellen und der Tabelle; prüfen Sie das Skript vor der Ausführung.

    So verwenden Sie dieses Werkzeug

    1. Laden Sie eine UTF-8-CSV hoch, ziehen Sie sie ins Feld, importieren Sie eine direkte öffentliche URL oder fügen Sie ein kurzes Beispiel ein.
    2. Wählen Sie SQLite oder PostgreSQL, benennen Sie die Tabelle und legen Sie TEXT-Tabelle und Behandlung leerer Zellen fest.
    3. Laden Sie csv-inserts.sql herunter. Prüfen Sie CREATE TABLE und INSERT-Werte vor der Ausführung.

    Unterstützte Eingabeformate

    • CSV

    Verfügbare Einstellungen

    • SQL-Tabellenname
    • SQL-DialektSQLitePostgreSQL
    • CREATE-TABLE-AnweisungCREATE TABLE einfügenNur INSERT-Anweisungen
    • Leere CSV-ZellenLeerer TextSQL NULL

    Ergebnis und Einschränkungen

    Erstellen Sie aus einer CSV ein SQLite- oder PostgreSQL-Skript mit CREATE TABLE und INSERT. Behalten Sie alle Werte als Text oder geben Sie leere Zellen ausdrücklich als NULL aus.

    Eine UTF-8-CSV bis 5 MB, 10.000 Zeilen und 100 Spalten oder 12.000 eingefügte Zeichen. Wählen Sie SQLite oder PostgreSQL, einen einfachen Tabellennamen und CREATE TABLE. Alle Spalten sind TEXT; Datentypen werden nicht erraten. Leere Zellen werden zu leerem Text, außer Sie wählen NULL. Das Skript ist auf 20 MB begrenzt. Es wird keine Datenbank verbunden oder SQL ausgeführt. Prüfen Sie Schema und Skript vor dem Import. MySQL, XLSX und Typzuordnung vorhandener Tabellen werden nicht unterstützt.

    Wird SQL automatisch ausgeführt oder passt es zu jeder Datenbank?

    Nein. Es wird kein SQL ausgeführt oder an eine Datenbank gesendet. Das Skript gilt nur für SQLite oder PostgreSQL. Prüfen und testen Sie es vor wichtigen Importen in einer Wegwerfdatenbank.

    Erkennt der Konverter Zahlen und Daten?

    Nein. Alle Spalten sind TEXT und nichtleere Zellen werden als Text in Anführungszeichen ausgegeben. So bleiben führende Nullen erhalten. Ändern Sie das Schema, wenn Zahlen- oder Datumstypen nötig sind.

    Was passiert bei einem Fehler?

    Überprüfen Sie die unterstützten Formate und Dateilimits und versuchen Sie dann eine kleinere Datei. Behalten Sie eine Originalkopie. Eine eindeutige Fehlermeldung erklärt eine nicht unterstützte Eingabe oder einen nicht verfügbaren Verarbeitungsdienst.