So nutzt du: JSON zu CSV
- Füge ein JSON-Array aus Objekten ein (oder öffne eine
.json-Datei). Ein einzelnes Objekt wird zu einer Zeile. - Wähle ein Trennzeichen: Komma für die meisten Programme, Semikolon für Excel in vielen europäischen Ländereinstellungen, Tab für TSV.
- Lege fest, wie verschachtelte Daten behandelt werden: Objekte in
parent.child-Spalten abflachen und Arrays aufteilen, verbinden oder als JSON behalten. - Prüfe die Tabellenvorschau und klicke dann auf .csv herunterladen oder Kopieren.
Was ist die Umwandlung von JSON zu CSV?
CSV (comma-separated values) ist eine flache Tabelle: eine Kopfzeile, danach eine Zeile pro Datensatz. JSON ist hierarchisch – Objekte können Objekte und Arrays enthalten. Bei der Umwandlung von JSON in CSV musst du daher Spalten festlegen, verschachtelte Strukturen abflachen und Werte so escapen, dass Kommas, Anführungszeichen und Zeilenumbrüche innerhalb von Feldern die Tabelle nicht zerstören. Das Ergebnis lässt sich direkt in Excel, Google Sheets, Numbers oder jedes Datenbank-Importwerkzeug öffnen.
So werden verschachtelte Objekte und Arrays abgeflacht
Wenn Verschachtelte Objekte abflachen aktiviert ist, werden Schlüssel mit Punkten verbunden. Bei diesem Datensatz:
{
"id": 1,
"address": {
"city": "London",
"country": "UK"
},
"tags": ["math", "computing"]
}
erzeugt der Konverter je nach Array-Einstellung diese Spalten:
| Array-Modus | Spalten | Ideal für |
|---|---|---|
| In Spalten aufteilen | id, address.city, address.country, tags.0, tags.1 | Hin- und Rückkonvertierung mit CSV zu JSON (baut die Verschachtelung wieder auf) |
| Werte verbinden | … tags = math; computing | Gut lesbare Tabellen |
| Als JSON-Text behalten | … tags = ["math","computing"] | Verlustfreie Speicherung in einer Zelle |
Die Spalten sind die Vereinigung aller Schlüssel über alle Datensätze hinweg, in der Reihenfolge ihres ersten Auftretens. Datensätze mit fehlenden Feldern bekommen daher einfach leere Zellen. null wird zu einer leeren Zelle.
Regeln für Anführungszeichen und Escaping (RFC 4180)
Ein Feld wird in doppelte Anführungszeichen gesetzt, wenn es das Trennzeichen, ein doppeltes Anführungszeichen, einen Zeilenumbruch oder führende bzw. nachfolgende Leerzeichen enthält. Doppelte Anführungszeichen innerhalb eines Feldes werden verdoppelt: She said "hi" wird zu "She said ""hi""". Aktiviere Jedes Feld in Anführungszeichen, falls dein Importprogramm das erwartet.
CSV-Dateien in Excel öffnen
Excel erkennt Kodierung und Trennzeichen anhand der Systemeinstellungen. Zwei Optionen helfen: Der UTF-8-BOM (standardmäßig in Downloads enthalten) sorgt dafür, dass Excel Akzente und Emojis korrekt anzeigt. Das Semikolon als Trennzeichen passt zu Excels Standard in Ländern, die ein Komma als Dezimaltrennzeichen verwenden (Deutschland, Frankreich, Spanien und andere). Stammen die Daten von nicht vertrauenswürdigen Nutzern, aktiviere Formeln entschärfen: Es stellt Werten, die mit =, +, - oder @ beginnen, ein Apostroph voran, um CSV-Formelinjektion zu verhindern.
Lässt sich dein JSON nicht parsen? Korrigiere es zuerst im JSON-Formatter, der den Fehler genau benennt.
Auch gesucht als: json in excel umwandeln, json zu csv konvertieren, json2csv, json abflachen, json zu tabelle, json zu tsv, json in csv umwandeln online.
Passende Tools zu: JSON zu CSV
- JSON zu YAML — Füge JSON ein und erhalte sauberes YAML für Kubernetes-Manifeste, Docker Compose, GitHub Actions oder jede andere Konfigurationsdatei.
- Doppelte Zeilen entfernen — Füge eine Liste ein, um doppelte Zeilen sofort zu entfernen.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.
- JSONPath Tester — Gib eine JSONPath-Abfrage ein und sieh sofort, was sie auswählt – inklusive des genauen Pfads jedes Treffers.
Häufige Fragen
Welche JSON-Struktur erwartet der Konverter?
{"data": [...]}), wird dieses Array automatisch verwendet.Wie öffne ich die CSV in Excel ohne kaputte Zeichen?
Kann ich die CSV wieder in JSON umwandeln?
address.city und tags.0 werden dann wieder in verschachtelte Objekte und Arrays umgewandelt.Gibt es eine Größenbeschränkung?
Was ist CSV-Injection?
=, +, - oder @ beginnen, als Formeln aus. Schadhafte Daten können das ausnutzen. Die Option Formeln entschärfen stellt solchen Werten daher ein Apostroph voran.