Dateikonverter

SQL-zu-CSV-Konverter

Wandelt VALUES-Datensätze aus SQL-INSERT-Befehlen in CSV-Zeilen um und gibt die Anzahl der erfassten Zeilen aus.

Tool ausführen

Dieser Online-Konverter wandelt strukturierte Wertegruppen aus SQL-INSERT-Befehlen in kommagetrennten CSV-Text um. Wenn Sie Datensätze aus Datenbanksicherungen, Tabellendumps oder Skriptdateien für Tabellenkalkulationsprogramme wie Excel oder LibreOffice Calc aufbereiten möchten, extrahiert das Werkzeug die Wertezeilen aus dem VALUES-Abschnitt Ihrer SQL-Anweisung. Jede eingeklammerte Wertegruppe wird dabei sauber in eine eigenständige CSV-Zeile überführt. Zusätzlich gibt das System genau an, wie viele Datensätze dabei erfasst wurden. Beachten Sie bitte die genaue Funktionsweise: Das Werkzeug konzentriert sich gezielt auf das Extrahieren von Werteblöcken aus INSERT-Statements. Enthält der eingegebene Text keinen erkennbaren VALUES-Abschnitt oder bleibt das Eingabefeld komplett leer, erzeugt die Umwandlung eine leere CSV-Ausgabe und meldet null verarbeitete Zeilen. Andere SQL-Befehlsformen wie SELECT-Abfragen oder Tabellendefinitionen werden nicht verarbeitet. Durch diese direkte Umwandlung lassen sich tabellarische Daten aus SQL-Dateien zügig kopieren und flexibel in weiterführenden Analysen oder Tabellenformaten einsetzen.

Anleitung

  1. Fügen Sie Ihre SQL-INSERT-Anweisung in das Textfeld für die SQL-Eingabe ein.
  2. Starten Sie die Konvertierung über die entsprechende Schaltfläche.
  3. Entnehmen Sie den erzeugten CSV-Text sowie die gemeldete Zeilenanzahl aus dem Ausgabebereich.

Beispiele

  • Eingabe: INSERT INTO kunden (id, name, stadt) VALUES (1, 'Müller', 'Berlin'), (2, 'Schmidt', 'Hamburg'); -> Erzeugt zwei CSV-Zeilen mit den entsprechenden Werten und meldet zwei verarbeitete Zeilen.
  • Eingabe: INSERT INTO produkte VALUES (101, 'Tastatur', 29.99); -> Erzeugt eine CSV-Zeile mit den drei Produktfeldern und meldet eine verarbeitete Zeile.

FAQ

Welche SQL-Befehle werden von diesem Konverter unterstützt?

Das Werkzeug ist speziell auf INSERT-Anweisungen mit einem VALUES-Abschnitt ausgelegt. Es extrahiert die dort enthaltenen Wertegruppen in CSV-Zeilen.

Was passiert, wenn die Eingabe leer ist oder keinen VALUES-Bereich enthält?

Bleibt das Eingabefeld leer oder enthält der eingegebene SQL-Text keinen VALUES-Abschnitt, bleibt die CSV-Ausgabe leer und die Anzahl der erfassten Zeilen beträgt null.

Können mehrere Datensätze in einer einzigen Anweisung übergeben werden?

Ja, mehrere durch Kommas getrennte Wertegruppen in Klammern werden nacheinander erkannt und jeweils als separate CSV-Zeile ausgegeben.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.