Wandle ein JSON-Array von Objekten in eine CSV-Datei um, bereit für Excel, Google Sheets oder jedes Datenanalyse-Tool. Das JSON muss ein Array von Objekten mit konsistenten Schlüsseln sein — die Schlüssel werden zur CSV-Kopfzeile, und jedes Objekt wird zu einer Zeile. Werte mit Kommas oder Anführungszeichen werden automatisch maskiert. Alles läuft in deinem Browser, ohne dass Daten hochgeladen werden.
Füge dein JSON-Array ein
Die Eingabe muss ein JSON-Array sein: [{...}, {...}, ...]. Jedes Objekt im Array wird zu einer Zeile in der CSV. Die Eigenschaftsnamen müssen über alle Objekte hinweg konsistent sein.
Klicke auf Konvertieren
Die Eigenschaftsnamen des ersten Objekts werden zur CSV-Kopfzeile. Die Werte jedes Objekts werden in der Reihenfolge der Kopfzeile extrahiert. Fehlende Werte werden zu leeren Zellen. Werte mit Kommas, doppelten Anführungszeichen oder Zeilenumbrüchen werden automatisch in Anführungszeichen gesetzt und maskiert.
Lade die CSV-Datei herunter
Klicke auf Herunterladen, um eine .csv-Datei zu speichern. Öffne sie direkt in Excel, Google Sheets, Numbers oder jedem Datentool.
In eine Tabellenkalkulation importieren
In Excel: Datei → Öffnen → deine CSV auswählen und dem Importassistenten folgen. In Google Sheets: Datei → Importieren → CSV hochladen.
Ein Array von Objekten: [{"name": "Anna", "alter": 30}, {"name": "Bob", "alter": 25}]. Die Schlüssel des ersten Objekts werden als Spaltenüberschriften verwendet. Wenn spätere Objekte zusätzliche Schlüssel enthalten, die im ersten Objekt nicht vorhanden sind, fehlen diese Werte in der Ausgabe. Verschachtelte Objekte und Arrays werden in ihre JSON-String-Darstellung in der CSV-Zelle umgewandelt.
CSV ist ein flaches Format — es unterstützt keine verschachtelten Daten. Verschachtelte Objekte werden zu ihrer JSON-String-Darstellung serialisiert und in eine einzelne Zelle geschrieben. Zum Beispiel würde {"adresse": {"stadt": "Berlin"}} eine Zelle mit dem Inhalt {"stadt":"Berlin"} erzeugen. Bei tief verschachteltem JSON möchtest du die Struktur eventuell vorher abflachen.
Werte mit Kommas, doppelten Anführungszeichen oder Zeilenumbrüchen werden in der CSV-Ausgabe automatisch in doppelte Anführungszeichen eingeschlossen. Doppelte Anführungszeichen innerhalb des Werts werden als zwei doppelte Anführungszeichen ("") maskiert. Das folgt dem RFC-4180-CSV-Standard, der von Excel, Google Sheets und allen gängigen Datentools unterstützt wird.
Excel unter Windows erwartet CSV-Dateien standardmäßig in einer systemspezifischen Kodierung (oft Windows-1252). Dieses Tool gibt UTF-8 aus, der korrekte Standard, was aber in älteren Excel-Versionen zu Kodierungsproblemen führen kann. Versuch es so: Excel öffnen, zu Daten → Aus Text/CSV gehen und die Datei mit UTF-8-Kodierung im Importassistenten auswählen, statt sie per Doppelklick zu öffnen.
Dieses Tool benötigt ein JSON-Array als Eingabe. Wenn du ein einzelnes JSON-Objekt hast, umschließe es mit eckigen Klammern: [{"schlüssel": "wert", ...}]. Bei einem verschachtelten JSON-Objekt mit Arrays als Werten müsstest du es manuell umstrukturieren oder ein spezialisiertes Tool verwenden, das dein spezifisches JSON-Schema versteht.
Funktioniert etwas nicht? Fehler melden