CSV-in-SQL-Konverter

CSV-Datei hier ablegen oder zum Auswählen klicken

CSV-, TSV-, semikolon- und senkrechtstrichgetrennte Textdateien werden unterstützt.

SQL Server begrenzt jede INSERT-Anweisung auf 1000 Zeilen.

Wandeln Sie getrennte Datenzeilen in korrekt in Anführungszeichen gesetzte, gebündelte SQL-INSERT-Anweisungen um, ohne die Quelldatei hochzuladen.

Wählen Sie Zieldatenbank, Tabellenname, Behandlung der Kopfzeile, Werterkennung und Zeilen pro Anweisung. Bezeichner und Textwerte werden für den gewählten Dialekt korrekt in Anführungszeichen gesetzt, während die ursprünglichen CSV-Daten in diesem Browser-Tab bleiben.

So konvertieren Sie CSV in SQL

  1. Fügen Sie getrennten Text in das Eingabefeld ein oder wählen Sie eine lokale Datei.
  2. Wählen Sie Datenbankdialekt, Tabellenname, Trennzeichen, Kopfzeileneinstellung und Wertoptionen.
  3. Erzeugen und prüfen Sie die INSERT-Anweisungen und kopieren Sie anschließend die SQL-Datei oder laden Sie sie herunter.

Sicher angegebene SQL-Werte und -Bezeichner

Tabellen- und Spaltennamen werden passend zur gewählten Datenbank in Anführungszeichen gesetzt. In Textwerten werden Anführungszeichen und weitere für diesen Dialekt erforderliche Zeichen maskiert. Prüfen Sie die Anweisungen vor dem Import anhand des Zielschemas.

Zurückhaltende Erkennung von Werttypen

Die Typerkennung gibt nur eindeutige Zahlen und boolesche Werte ohne Anführungszeichen aus. Werte wie IDs mit führenden Nullen und Zeichenfolgen mit umgebenden Leerzeichen bleiben Text.

Kopfzeilen, leere Zellen und Stapel

Leere oder doppelte Überschriften erhalten eindeutige Spaltennamen. Fehlende Zellen bleiben leerer Text oder werden bei aktivierter Option zu NULL; große Eingaben werden auf mehrere INSERT-Anweisungen verteilt.

Lokale CSV-Verarbeitung

Ihre CSV-Daten werden von diesem Tool in diesem Browser-Tab eingelesen und konvertiert. Sie werden nicht auf einen Server hochgeladen.

Häufige Fragen zum CSV-in-SQL-Konverter

Welche SQL-Datenbanken werden unterstützt?

Der Generator erstellt INSERT-Anweisungen für MySQL, PostgreSQL, SQLite und SQL Server. Er erstellt keine Tabelle und leitet kein vollständiges Datenbankschema ab. Die Zieltabelle und passende Spalten müssen daher bereits vorhanden sein.

Dürfen Zellen Kommas, Anführungszeichen oder Zeilenumbrüche enthalten?

Ja. Felder in Anführungszeichen dürfen Trennzeichen, maskierte Anführungszeichen und Zeilenumbrüche enthalten. Verwenden Sie das Trennzeichenmenü, falls die automatische Erkennung nicht zu den Quelldaten passt.

Wie funktioniert die Erkennung von Werttypen?

Bei aktivierter Erkennung werden eindeutige Zahlen sowie true- und false-Werte als SQL-Literale ausgegeben. Werte mit führenden Nullen, umgebenden Leerzeichen, Datumsangaben und andere mehrdeutige Werte bleiben Text in Anführungszeichen. Deaktivieren Sie die Erkennung, wenn jede Zelle als Text behandelt werden soll.

Wird meine CSV-Datei hochgeladen und wie groß darf sie sein?

Nein. Dateien bis 50 MB werden von diesem Tool in diesem Browser-Tab eingelesen und konvertiert. Der Parser begrenzt eine Tabelle außerdem auf 200.000 Zeilen, 250 Spalten oder 2.000.000 Zellen. Der verfügbare Gerätespeicher kann die praktische Grenze weiter senken.

Ähnliche Tools: CSV-Viewer und -Editor · CSV in JSON · SQL-Formatter