JSON für Tabellenkalkulationen in CSV umwandeln
APIs, Datenbanken und Protokollierungstools verwenden JSON, aber Kollegen, Kunden und Analysten benötigen oft eine Tabellenkalkulation. Dieser JSON-zu-CSV-Konverter wandelt ein JSON-Array in eine CSV-Datei um, die Sie in Excel, Google Sheets, Numbers oder jedem anderen Daten-Tool öffnen können. Verschachtelte Objekte werden in eigene Spalten abgeflacht, fehlende Felder werden korrekt behandelt und Sonderzeichen richtig maskiert. Die Umwandlung läuft in Ihrem Browser, sodass Ihre Daten privat bleiben.
Funktionen
- Arrays von Objekten, Arrays von Arrays oder ein einzelnes Objekt als Eingabe.
- Abflachen von verschachtelten Objekten in Spalten wie
address.cityundaddress.country. - Alle Schlüssel werden zu Spalten – Objekte mit unterschiedlichen Feldern werden zu einer einheitlichen Tabelle zusammengeführt.
- Wahl des Trennzeichens: Komma, Semikolon, Tab (TSV) oder Pipe.
- Korrekte Maskierung von Kommas, Anführungszeichen und Zeilenumbrüchen gemäß dem CSV-Standard.
- Excel-kompatible UTF-8-Option, die ein BOM hinzufügt, damit Akzente und nicht-lateinische Schriften korrekt angezeigt werden.
- Kopieren oder Herunterladen, wobei der ursprüngliche Dateiname beim Öffnen einer Datei beibehalten wird.
Beispiel
Dieses JSON:
[
{ "id": 1, "name": "Ada", "address": { "city": "London" }, "tags": ["math"] },
{ "id": 2, "name": "Alan", "address": { "city": "Manchester" } }
]
wird zu diesem CSV:
id,name,address.city,tags
1,Ada,London,"[""math""]"
2,Alan,Manchester,
Das tags-Array wird als JSON-Text in einer Zelle gespeichert, wobei die Anführungszeichen gemäß CSV-Standard verdoppelt werden. Die zweite Zeile hat keine Tags, daher ist die Zelle leer.
Tipps
- Extrahieren Sie zuerst das Array. Viele API-Antworten verpacken die Liste in einem Objekt, wie z.B.
{"data": [...], "page": 1}. Die Konvertierung des gesamten Objekts ergibt eine einzige Zeile; kopieren Sie nur das Array, um eine Zeile pro Element zu erhalten. - Wählen Sie Semikolons für Excel in Europa. Wenn Excel alles in eine Spalte packt, verwendet Ihr System ein Komma als Dezimaltrennzeichen. Verwenden Sie das Semikolon als Trennzeichen oder importieren Sie die Datei mit Excel über Daten › Aus Text/CSV.
- Zuerst validieren. Wenn das JSON einen Syntaxfehler enthält, zeigt die Meldung, wo er sich befindet. Der JSON Formatter kann Ihnen helfen, ihn zu finden und zu beheben.
Verwandte Tools
Um in die andere Richtung zu konvertieren, verwenden Sie den CSV zu JSON Konverter. Um zwei Exporte Zeile für Zeile zu vergleichen, probieren Sie den Diff Checker.