JSON in CSV umwandeln
Fügen Sie JSON ein oder laden Sie es aus einer Datei, um ein Objekt oder Array von Objekten für eine Tabellenkalkulation in CSV umzuwandeln. Prüfen Sie Zeilen, Spalten und Werte und kopieren Sie die CSV oder speichern Sie sie als UTF-8-CSV-Datei mit BOM.
Möglichkeiten
JSON-Liste in Tabellendaten umwandeln
Wandeln Sie ein Array von Objekten in CSV um, mit 1 Zeile pro Objekt. Ein einzelnes Objekt kann ebenfalls in 1 Zeile umgewandelt werden.
Feldnamen als Spalten anordnen
Spalten werden in der Reihenfolge des ersten Auftretens der Feldnamen erstellt. In einer Zeile fehlende Felder und null-Werte werden zu leeren Zellen.
Für Tabellenkalkulation kopieren oder speichern
Kopieren Sie die CSV oder speichern Sie eine UTF-8-Datei mit BOM. Als Trennzeichen können Sie Komma, Semikolon oder Tabulator wählen.
Anleitung
JSON eingeben
Fügen Sie JSON ein oder öffnen Sie eine Datei. Sie können auch die Umwandlung mit „Mit Beispiel füllen“ ausprobieren.
In CSV umwandeln
In der Regel können Sie die Standardeinstellungen verwenden. Öffnen Sie die erweiterten Einstellungen, um das Trennzeichen oder den Umgang mit formelähnlichen Zeichenfolgen zu ändern.
Tabelle prüfen und abrufen
Prüfen Sie Zeilen, Spalten und Werte und kopieren oder speichern Sie die CSV. Öffnen Sie die Quelltextansicht, um CSV-Anführungszeichen und weitere Details zu prüfen.
Nützlich, wenn
JSON-Liste in einer Tabellenkalkulation prüfen
Nutzen Sie dies, wenn Sie als JSON erhaltene Daten wie eine Produktliste in einer Tabellenkalkulation sortieren oder prüfen möchten.
Daten als Tabelle weitergeben
Nutzen Sie dies, wenn Sie ein JSON-Array von Objekten in einem Format bereitstellen möchten, das CSV-fähige Software importieren kann.
Wie JSON zu CSV-Zeilen und -Spalten wird
Feldnamen werden zu Spalten, Objekte zu Zeilen
Jedes Objekt im Array wird als 1 Zeile behandelt. Feldnamen werden aus allen Zeilen gesammelt; Spalten werden nach ihrem ersten Auftreten in der Eingabe angeordnet.
Umgang mit fehlenden Werten und Verschachtelung
Fehlende Felder und null bleiben leer. Verschachtelte Arrays und Objekte bleiben als JSON in einer Zelle und werden nicht zu separaten Spalten erweitert.
Trennzeichen und Anführungszeichen
Alle Felder werden in doppelte Anführungszeichen eingeschlossen; Anführungszeichen in Zellen werden verdoppelt. Zeilenumbrüche in Werten bleiben erhalten, CSV-Zeilen enden mit CRLF.
Häufig gestellte Fragen
Werden verschachtelte Objekte zu eigenen Spalten?
Nein. Verschachtelte Objekte und Arrays bleiben als ursprüngliches JSON in einer einzelnen Zelle. Diese Funktion erweitert tiefe Hierarchien nicht automatisch zu Spalten.
Was gilt, wenn sich Feldnamen zwischen Zeilen unterscheiden?
Feldnamen aus allen Zeilen werden zu Spalten. Fehlende Felder und null sind in der jeweiligen Zeile leer. Spalten erscheinen in der Reihenfolge ihres ersten Auftretens.
Was bedeutet der Schutz formelähnlicher Zeichenfolgen?
Vor Zeichenfolgen, die mit =, +, -, @ oder ähnlichen Zeichen beginnen, wird ein Apostroph eingefügt, damit Tabellenkalkulationen sie nicht als Formeln interpretieren. Deaktivieren Sie dies in den erweiterten Einstellungen nur, wenn Sie die Originalzeichenfolgen benötigen.
Ändern sich große ganzzahlige Werte?
Die ursprüngliche Zahlendarstellung bleibt bei der Umwandlung erhalten. Die Tabellenkalkulation, in die Sie importieren, kann Zahlen jedoch runden. Legen Sie Spalten mit Zahlen oder IDs in der Importsoftware als Text fest.
Eingaben und Ergebnisse
- Eingabe
- 1 UTF-8-JSON-Eingabe. Eingefügter Text und Dateien dürfen bis zu 1 MB (1.000.000 Bytes) groß sein.
- Umwandlung
- Ein Objekt mit Feldern oder ein Array mit mindestens 1 Objekt. Die Ausgabe ist auf 100.000 Zellen begrenzt.
- Ausgabe
- CSV mit Spaltennamen. Beim Kopieren wird CSV-Text ausgegeben; Dateien werden als UTF-8 mit BOM gespeichert.