Von JSON zur Tabelle
Viele APIs und Exporte liefern Daten als JSON: eine Liste von Objekten, eines pro Datensatz. Für die Auswertung in einer Tabellenkalkulation brauchen Sie aber eine Tabelle – und genau die erzeugt dieses Tool: eine Zeile pro Objekt und eine Spalte pro Schlüssel.
Enthalten die Objekte weitere Objekte, werden diese mit einem Punkt abgeflacht: Aus {"address": {"city": "Berlin"}} wird die Spalte „address.city“. Listen werden als JSON in die Zelle geschrieben. Haben die Objekte unterschiedliche Schlüssel, entsteht für jeden vorkommenden Schlüssel eine Spalte, fehlende Zellen bleiben leer.
Das Trennzeichen können Sie selbst wählen. Excel erwartet in deutscher, französischer, spanischer, italienischer oder portugiesischer Spracheinstellung ein Semikolon, in englischer ein Komma. Die Option „Excel-kompatibel“ fügt die UTF-8-Markierung hinzu, damit Umlaute und ß beim Öffnen der Datei korrekt angezeigt werden.
So wandeln Sie JSON in CSV um
- Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei. Ideal ist eine Liste von Objekten: [{...}, {...}].
- Wählen Sie das Trennzeichen: Komma, Semikolon, Tab oder senkrechter Strich.
- Lassen Sie „Verschachtelte Objekte abflachen“ aktiviert, wenn Ihre Daten Objekte in Objekten enthalten.
- Klicken Sie auf „In CSV umwandeln“ und laden Sie die .csv-Datei herunter, um sie in Excel zu öffnen.
Wann Sie es brauchen
- Den JSON-Export eines Onlineshops, CRM oder einer Datenbank in Excel öffnen.
- Die Antwort einer API in Google Sheets übernehmen, um Diagramme zu erstellen.
- Daten an jemanden weitergeben, der nicht mit JSON arbeitet.
- Datensätze in ein Tool importieren, das nur CSV akzeptiert.
Häufig gestellte Fragen
Welche JSON-Struktur brauche ich?
Am besten eine Liste von Objekten. Es funktioniert aber auch mit einem einzelnen Objekt (eine Zeile), mit einer Liste einfacher Werte (eine Spalte „value“) und mit API-Antworten wie {"data": [...], "total": 10}: Dann wird die darin enthaltene Liste von Objekten verwendet.
Was passiert mit verschachtelten Objekten?
Ist „Verschachtelte Objekte abflachen“ aktiviert, erhält jeder verschachtelte Wert eine eigene Spalte mit dem durch Punkte getrennten Pfad (address.city). Deaktivieren Sie die Option, wird das gesamte Objekt als JSON in eine einzige Zelle geschrieben.
Warum zeigt Excel alles in einer Spalte an?
Weil das Trennzeichen nicht zu Ihrem Excel passt. Mit deutscher und den meisten anderen europäischen Spracheinstellungen verwendet Excel ein Semikolon, mit englischer ein Komma. Ändern Sie das Trennzeichen und wandeln Sie erneut um.
Werden meine Daten an einen Server gesendet?
Nein. Alles wird mit JavaScript in Ihrem Browser verarbeitet. Der eingefügte Text und die geöffneten Dateien verlassen Ihr Gerät nicht, Sie können also bedenkenlos auch interne Daten oder Kundendaten verwenden.
Kann ich mehrere Dateien auf einmal umwandeln?
Ja, mit ToolStudio Pro: Öffnen Sie mehrere JSON-Dateien, sie werden mit denselben Optionen umgewandelt und Sie laden alle CSV-Dateien als ZIP herunter. Der kostenlose Test umfasst ein Dokument.
Ist das kostenlos?
Ja. Sie können das Tool kostenlos mit einem Dokument testen (eingefügt oder eine Datei) und die Optionen dabei so oft ändern, wie Sie möchten; Versuche mit Fehlern verbrauchen den Test nicht. Für unbegrenzte Nutzung und die Verarbeitung mehrerer Dateien auf einmal kostet ToolStudio Pro 1,99 € pro Monat und enthält alle Tools.