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.
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
| JSON | CSV-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.