CSV in SQL-INSERT-Anweisungen konvertieren

Fügen Sie eine CSV-Datei ein oder laden Sie sie hoch und geben Sie den Namen der Zieltabelle an: Das Tool erzeugt pro Zeile eine INSERT INTO-Anweisung, bereit zum Einfügen in Ihre Datenbank.

Beispiel:
Ziehen Sie eine .csv-Datei hierher, oder fügen Sie den Inhalt unten ein.

So funktioniert es

Praktisch, wenn Sie einen CSV-Export haben (aus einer Tabellenkalkulation, einem CRM, einem alten System) und ihn schnell in eine Datenbank importieren möchten, ohne ein dediziertes Import-Tool zu verwenden oder ein Skript zu schreiben. Fügen Sie Ihr CSV mit Kopfzeile ein oder laden Sie es hoch, geben Sie den Namen der Zieltabelle an, klicken Sie auf „SQL generieren“ und fügen Sie die erhaltenen INSERT INTO-Anweisungen direkt in Ihren SQL-Client ein.

Wie werden Anführungszeichen und Apostrophe in den Werten behandelt?

Jeder Textwert wird in einfache Anführungszeichen gesetzt, und darin enthaltene Apostrophe werden automatisch verdoppelt (Standard-SQL-Konvention), zum Beispiel wird O'Brien zu 'O''Brien'. Dies verhindert, dass die SQL-Syntax bricht, wenn ein Name oder Kommentar einen Apostroph enthält.

Werden Zahlen korrekt als Zahlen behandelt?

Ja: Ein Wert, der wie eine ganze Zahl oder Dezimalzahl aussieht (zum Beispiel 42 oder 19.90), wird unverändert ohne Anführungszeichen eingefügt, damit die Spalte von der Datenbank korrekt als numerisch erkannt wird. Alle anderen Werte (Text, Datumsangaben, leere Werte) werden in einfache Anführungszeichen gesetzt.

Die Verarbeitung ist vollständig lokal und erfolgt in Ihrem Browser über WebAssembly: Ihre Datei verlässt niemals Ihren Computer.