ConvertOwl

JSON in CSV — Arrays in Tabellenformat umwandeln

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.

So verwendest du dieses Tool

  1. 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.

  2. 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.

  3. 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.

  4. In eine Tabellenkalkulation importieren

    In Excel: Datei → Öffnen → deine CSV auswählen und dem Importassistenten folgen. In Google Sheets: Datei → Importieren → CSV hochladen.

Häufig gestellte Fragen

Welche JSON-Struktur erwartet dieses Tool?

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.

Wie werden verschachtelte JSON-Objekte in der CSV-Ausgabe behandelt?

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.

Was passiert, wenn meine JSON-Werte Kommas enthalten?

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.

Meine CSV zeigt in Excel verstümmelte Zeichen. Woran liegt das?

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.

Kann ich ein JSON-Objekt (kein Array) in CSV umwandeln?

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