CSV-zu-SQLkonverter

Kostenlos, ohne Anmeldung

CSV in SQL umwandeln, direkt im Browser, ohne Upload

Erzeuge aus deiner CSV in Sekunden fertige CREATE-TABLE- und INSERT-Statements, für MySQL, PostgreSQL, SQLite und SQL Server. Die Umwandlung läuft komplett lokal, deine Datei wird nie hochgeladen.

Kostenlos, kein Konto Kein Upload, kein Server Ergebnis sofort sichtbar
Anzeige

SQL-Dialekt

Läuft zu 100% in deinem Browser. Kein Upload, kein Server, kein Konto.
Füge oben eine CSV ein, wähle eine Datei oder lade die Beispieldaten. Das fertige SQL erscheint sofort hier.

Kurz und knapp

Um eine CSV in SQL umzuwandeln, fügst du sie auf csv-sql.de ein oder wählst die Datei, stellst Trennzeichen und Ziel-Dialekt ein und erhältst sofort CREATE TABLE plus INSERT-Statements. Die Umwandlung läuft zu 100 Prozent lokal im Browser, ohne Upload, ohne Anmeldung und ohne Limit. Anschließend kopierst du das SQL oder lädst es als .sql-Datei herunter.

Unterstützt werden MySQL, MariaDB, PostgreSQL, SQLite und SQL Server. Datentypen werden automatisch erkannt, Werte sicher escaped, leere Felder werden zu NULL.

Wie funktioniert die CSV-zu-SQL-Umwandlung?

In drei Schritten von der CSV zum fertigen SQL, ohne dass deine Datei den Browser verlässt.

  1. 1

    CSV einfügen oder Datei wählen

    Füge deine CSV in das Textfeld ein oder wähle eine .csv-Datei. Stelle bei Bedarf das Trennzeichen ein, deutsches Excel nutzt meist Semikolon. Die Datei wird nur lokal gelesen.

  2. 2

    Dialekt und Optionen wählen

    Wähle den Ziel-Dialekt (MySQL, PostgreSQL, SQLite oder SQL Server), lege Tabellennamen, Auto-Increment-Schlüssel und Batch-INSERT fest. Die Datentypen werden je Spalte automatisch erkannt und angezeigt.

  3. 3

    SQL kopieren oder herunterladen

    Du erhältst sofort CREATE TABLE plus INSERT als fertigen SQL-Text. Kopiere ihn mit einem Klick oder lade ihn als .sql-Datei herunter. Es wurde nichts hochgeladen und nichts gespeichert.

Korrekte Syntax für jeden SQL-Dialekt

Quoting, Auto-Increment und Datentypen unterscheiden sich je Datenbank. Das Tool setzt sie automatisch passend zum gewählten Dialekt.

Dialekt Quoting Auto-Increment Typen
MySQL / MariaDB Backticks `name` AUTO_INCREMENT INT, DOUBLE, TINYINT(1), DATETIME, VARCHAR(n)
PostgreSQL "name" SERIAL INTEGER, DOUBLE PRECISION, BOOLEAN, TIMESTAMP, VARCHAR(n)
SQLite "name" AUTOINCREMENT INTEGER, REAL, TEXT (für Bool und Datum)
SQL Server [name] IDENTITY(1,1) INT, FLOAT, BIT, DATETIME2, NVARCHAR(n)

csv-sql.de im Vergleich

Ehrlicher Vergleich mit den bekannten CSV-zu-SQL-Konvertern. Die starken Tools sind durchweg Englisch und teils nur Funnel für ein kostenpflichtiges Produkt. Wir setzen auf echtes Deutsch, laienfreundliche UI und einen tiefen Ratgeber.

Kriterium csv-sql.de convertcsv.com tableconvert.com chat2db.ai
Sprache Deutsch Englisch Englisch Englisch
Upload nötig? Nein, lokal Nein, lokal Nein, lokal Nein, lokal
Dateigrößen-Limit Kein Limit Kein Limit 10 MB gratis Kein Limit
Dialekte 5 (MySQL bis MSSQL) Viele 4 4
Semikolon-CSV erklärt Ja, eigener Ratgeber Nein Nein Nein
Deutscher Ratgeber 16 Artikel Nein Nein Nein
Geschäftsmodell Frei, kein Funnel Spendenbanner Cross-Promo Funnel zum Produkt

Angaben der Anbieter können sich ändern, Stand 2026. Limits gelten für die jeweiligen Gratis-Stufen.

Deine Datei bleibt auf deinem Gerät

Das Parsen der CSV und das Erzeugen der SQL-Statements laufen vollständig in deinem Browser mit JavaScript. Nichts wird hochgeladen, kein Server speichert deine Datei, und du brauchst kein Konto. Genau das unterscheidet csv-sql.de von Funnel-Tools wie chat2db oder sqlbook und von Konvertern mit Dateigrößen-Limit. Damit eignet sich der Konverter auch für vertrauliche Exporte mit personenbezogenen Daten und ist DSGVO-freundlich per Architektur.

Technik und Grenzen

Verfahren
Die CSV ist reiner Text. Das Tool parst sie lokal mit einem robusten CSV-Parser, erkennt das Trennzeichen, normalisiert die Spaltennamen zu gültigen SQL-Identifiern und erzeugt daraus reinen SQL-Text (CREATE TABLE plus INSERT). Es wird nichts ausgeführt und keine Datenbank verbunden.
Datentyp-Erkennung
Je Spalte wird über alle nicht-leeren Werte der engste passende Typ gewählt: BOOLEAN, INTEGER, REAL, DATE oder TEXT. Der erkannte Typ wird transparent angezeigt und kann geprüft werden. Im Zweifel ist TEXT die sichere Wahl.
Grenze der Heuristik
Postleitzahlen oder Telefonnummern mit führender Null werden leicht als INTEGER erkannt, die führende Null geht dann verloren. Deutsche Datumsformate wie 31.12.2024 werden bewusst als TEXT behandelt, nur klares ISO-Format (JJJJ-MM-TT) wird als DATE erkannt.
Nicht unterstützt
Es werden nur NULL/NOT-NULL und optional ein Auto-Increment-Primärschlüssel gesetzt. Keine Fremdschlüssel, keine UNIQUE- oder CHECK-Constraints, keine Indizes, keine Beziehungserkennung zwischen mehreren CSVs. Das Ergebnis ist eine flache Einzeltabelle.
Escaping und Sicherheit
Textwerte werden mit verdoppeltem Apostroph escaped (ANSI-konform, für alle vier Dialekte portabel und SQL-Injection-sicher). Umlaute und UTF-8 bleiben erhalten. Leere Zellen werden zu NULL, nicht zu leerem String.
Datenschutz
Kein Upload, kein Server, kein Tracking deiner Datei. Die gesamte Umwandlung bleibt auf deinem Gerät und ist damit auch für sensible oder personenbezogene Daten geeignet.

Ratgeber

Alle anzeigen →

16 deutsche Ratgeber rund um CSV, SQL und den Import in MySQL, PostgreSQL und SQLite. Eine Auswahl:

CSV in SQL umwandeln

Der komplette How-to: kostenlos, online und ohne Upload von der CSV zum fertigen SQL.

Lesen

INSERT-Statements aus CSV

Schritt für Schritt erklärt, wie aus jeder CSV-Zeile ein sauberes INSERT INTO wird.

Lesen

CREATE TABLE aus CSV

Spalten und Datentypen automatisch erkennen und ein passendes CREATE TABLE generieren.

Lesen

CSV mit Semikolon

Warum deutsches Excel mit Semikolon trennt und wie du den Import trotzdem sauber löst.

Lesen

SQL-Dialekte im Vergleich

MySQL, PostgreSQL, SQLite oder SQL Server: welcher Dialekt zu deinem Projekt passt.

Lesen

Datenschutz und DSGVO

Warum ein client-side Konverter ohne Upload bei sensiblen Daten die sichere Wahl ist.

Lesen

Alle 16 Ratgeber

CSV in SQL umwandeln INSERT-Statements aus CSV erzeugen CREATE TABLE aus CSV generieren Was ist eine CSV-Datei? Was ist SQL? CSV oder SQL: der Unterschied CSV mit Semikolon in SQL CSV in MySQL importieren CSV in PostgreSQL importieren CSV in SQLite importieren SQL-Dialekte im Vergleich Datentypen aus CSV erkennen CSV sicher umwandeln: Datenschutz CSV in SQL mit Python Sonderzeichen sicher escapen Funktionsweise und Grenzen
Anzeige

Häufig gestellte Fragen

Anzeige
Anzeige
Anzeige
Anzeige