SQL zu JSON, CSV & Excel Konverter

Füge einen SQL-Dump oder ein paar INSERT-Statements ein und erhalte die Zeilen als JSON, CSV oder als Excel-Arbeitsmappe mit einem Tabellenblatt pro Tabelle.

Aktualisiert am
Ausgabe
.sql-Datei öffnen
Backslash-Escapes (\' \n)

Tabellenvorschau

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: SQL zu JSON, CSV & Excel

  1. Füge INSERT-Statements ein oder öffne eine .sql-Dump-Datei (mysqldump, pg_dump --inserts, SQLite .dump, phpMyAdmin-Export).
  2. Wähle die Ausgabe: JSON, CSV oder Excel. Bei mehreren Tabellen wählst du eine im Tabellenmenü aus.
  3. Die Spaltennamen stammen aus der INSERT-Spaltenliste oder der passenden CREATE TABLE-Anweisung.
  4. Kopiere das Ergebnis oder lade es herunter. Der Excel-Download enthält ein Tabellenblatt pro Tabelle.

Was ist die Umwandlung von SQL in JSON / CSV?

Datenbank-Exporte liegen oft als SQL-Skripte vor: eine CREATE TABLE-Anweisung, gefolgt von Tausenden INSERT INTO … VALUES (…)-Zeilen. Das ist ideal, um eine Datenbank wiederherzustellen, aber umständlich, wenn du nur die Daten ansehen, einem Kollegen in Excel geben oder in ein Skript laden willst. Dieses Tool liest die INSERT-Statements aus und gibt dir die Zeilen als JSON-Objekte, als CSV-Datei oder als .xlsx-Arbeitsmappe aus, ohne dass du eine Datenbank installieren oder wiederherstellen musst.

Was das Tool versteht

  • Mehrzeilige Inserts: VALUES (…), (…), (…), wie sie mysqldump und die meisten Export-Tools schreiben.
  • Spaltennamen aus der INSERT-Spaltenliste oder, wenn das INSERT keine enthält, aus der passenden CREATE TABLE-Anweisung im selben Skript.
  • Quotierte Bezeichner: `backticks`, "doppelte Anführungszeichen" und [eckige Klammern], außerdem Namen mit Schema wie public.users.
  • String-Escapes: verdoppelte Anführungszeichen ('O''Brien') überall sowie MySQL-Backslash-Escapes ('O\'Brien', \n). Sie werden automatisch erkannt oder manuell eingestellt.
  • Literale: Zahlen, NULL, TRUE/FALSE, N'…'-Unicode-Strings, X'…'-Hex-Werte und MySQL-Charset-Introducer wie _utf8mb4'…'.
  • Kommentare (--, #, /* … */) sowie andere Anweisungen (SET, LOCK TABLES, ALTER) werden übersprungen.

Ausdrücke wie NOW() oder CAST(…) lassen sich ohne Datenbank nicht auswerten. Sie bleiben deshalb als Text erhalten und werden in einem Hinweis gezählt.

Das richtige Ausgabeformat wählen

FormatIdeal für
JSONAPIs, Testdaten, JavaScript- und Python-Skripte. Bei mehreren Tabellen liefert „Alle Tabellen“ ein Objekt, das nach Tabellenname indiziert ist.
CSVImport in eine andere Datenbank, Datentools oder Google Sheets. Der Download enthält ein UTF-8-BOM, damit Excel Umlaute korrekt anzeigt.
ExcelWeitergabe an Nicht-Entwickler: ein Arbeitsblatt pro Tabelle, fett formatierte, fixierte Kopfzeile, Zahlen werden als Zahlen gespeichert.

Grenzen

INSERT … SELECT-Statements enthalten keine Literalwerte und werden übersprungen, ebenso Oracle-INSERT ALL-Blöcke. PostgreSQL-Abschnitte COPY … FROM stdin sind keine INSERTs. Exportiere stattdessen mit pg_dump --inserts oder --column-inserts. Willst du in die andere Richtung? Dann nutze CSV & Excel zu SQL oder JSON zu SQL.

Auch gesucht als: sql zu json, sql zu csv, sql zu excel, sql dump zu csv, mysqldump zu json, insert statements zu csv, sql zu xlsx, sql datei in excel umwandeln.

Passende Tools zu: SQL zu JSON, CSV & Excel

  • SQL Formatter — Füge eine Abfrage oder eine ganze Migration ein und erhalte lesbares SQL mit einer Klausel pro Zeile, ausgerichteten Joins und einheitlicher Schreibweise der Schlüsselwörter, passend zur Syntax deiner Datenbank.
  • JSON zu Excel — Verwandle ein JSON-Array in eine echte Excel-Arbeitsmappe.
  • JSON zu CSV — Wandle ein JSON-Array in eine tabellenfertige CSV-Datei um.
  • Excel zu JSON — Öffne eine .xlsx-Arbeitsmappe oder füge Zellen direkt aus Excel oder Google Sheets ein und erhalte sauberes JSON.

Häufige Fragen

Wie konvertiere ich eine .sql-Datei in Excel?
Öffne die .sql-Datei über .sql-Datei öffnen, wähle Excel als Ausgabe und klicke auf .xlsx herunterladen. Jede Tabelle im Dump wird zu einem eigenen Arbeitsblatt.
Warum heißen meine Spalten column1, column2…?
Die INSERT-Statements haben keine Spaltenliste, und das Skript enthält für diese Tabelle keine CREATE TABLE-Anweisung. Füge die CREATE TABLE-Anweisung (oder eine Spaltenliste) hinzu, dann werden die echten Namen verwendet.
Funktioniert das auch mit PostgreSQL-Dumps?
Ja, sofern der Dump mit pg_dump --inserts oder --column-inserts erstellt wurde. Das Standard-COPY-Format besteht nicht aus INSERT-Statements.
Wird mein SQL-Dump hochgeladen?
Nein. Die Datei wird direkt in deinem Browser gelesen und verarbeitet. Kundendaten im Dump verlassen dein Gerät also nicht.
Wie groß darf der Dump sein?
Es gibt kein festes Limit. Sehr große Dumps (hunderte MB) können in einem Browser-Tab aber langsam sein. Teile sie bei Bedarf nach Tabellen auf.
Kann ich SQL zu JSON, CSV & Excel als Web-App installieren und offline nutzen?
Ja. SQL zu JSON, CSV & Excel ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools