Text 🔒 Läuft im Browser — keine Daten werden gesendet

JSON-in-CSV-Konverter

Machen Sie aus einem JSON-Array eine CSV-Tabelle, die sich in Excel, Google Sheets oder jedem Datenbankimport öffnen lässt.

Eingabe
Ausgabe

JSON online in CSV umwandeln

APIs und Datenbanken liefern JSON, doch die Menschen, die die Daten brauchen, arbeiten oft in Tabellenkalkulationen. Wird ein JSON-Array zu CSV, kann es jeder öffnen, sortieren, filtern und in Diagramme verwandeln. Diese Seite ist der JSON-Konverter mit JSON als Eingabe und CSV als Ausgabe.

Die Datei wird in Ihrem Browser umgewandelt, ein Export von Bestellungen oder Nutzern läuft also nie über einen fremden Server.

Von Objekten zu Zeilen

Jedes Objekt im Array wird zu einer Zeile, jedes Feld zu einer Spalte. Ein einzelnes Objekt statt eines Arrays wird zu einer Tabelle mit einer Zeile. Ein Array aus Arrays gilt bereits als Zeilen und wird so ausgegeben, wie es ist.

Verschachtelte Felder abflachen

JSONCSV-Spalten
{"address": {"city": "Paris"} }address.city
{"tags": ["a", "b"]}tags.0, tags.1
{"meta": {} }meta, leer gelassen

Namen mit Punkt machen den Rückweg möglich: CSV in JSON mit angehaktem Spaltennamen mit Punkt verschachteln baut daraus die verschachtelten Objekte wieder auf.

Anführungszeichen und Maskierung

Ein Wert, der das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthält, wird in Anführungszeichen gesetzt, und jedes Anführungszeichen darin wird verdoppelt, wie RFC 4180 es beschreibt. Dadurch bleibt "Doe, Jane" in einer Zelle, statt auf zwei verteilt zu werden. Zeilen enden mit CRLF, was jede Tabellenkalkulation liest.

Die Datei in Excel öffnen

  • Komma oder Semikolon: Excel verwendet das Listentrennzeichen Ihrer Region; landet alles in Spalte A, wandeln Sie erneut mit Semikolon um.
  • Führende Nullen: Excel macht beim Öffnen aus 007 eine 7. Nutzen Sie Daten, Aus Text/CSV und stellen Sie die Spalte auf Text, um sie zu behalten.
  • Google Sheets: Datei, Importieren, Hochladen erkennt das Trennzeichen selbst.