tigtools

JSON to Excel

Fügen Sie JSON ein oder öffnen Sie eine .json-Datei und laden Sie eine Tabelle mit einer Zeile pro Objekt herunter. Alles läuft in Ihrem Browser.

Läuft in Ihrem Browser Keine Anmeldung erforderlich

Anleitung

  1. JSON einfügen oder eine .json-Datei öffnen.
  2. Wählen Sie, wie Arrays innerhalb der Objekte geschrieben werden.
  3. Benennen Sie optional das Arbeitsblatt.
  4. Klicken Sie auf Konvertieren und laden Sie .xlsx herunter.

So funktioniert es

Jedes Element des obersten Arrays wird zu einer Zeile; ein einzelnes Objekt ergibt eine Zeile. Verschachtelte Objekte werden in Spalten mit Punktpfaden wie address.city abgeflacht. Spalten erscheinen in der Reihenfolge, in der ihre Schlüssel zuerst auftreten, sodass Objekte mit unterschiedlichen Schlüsseln trotzdem aufeinander ausgerichtet sind und fehlende Werte leere Zellen ergeben.

Arrays innerhalb von Objekten können als JSON-Text in eine Zelle geschrieben, mit Semikolons verbunden oder auf nummerierte Spalten verteilt werden (tags.0, tags.1). Zahlen und Boolesche Werte behalten in Excel ihren Typ; null wird zu einer leeren Zelle. Zeichenfolgen bleiben Text, auch wenn sie wie Datumsangaben aussehen oder mit = beginnen – sie werden niemals in Formeln umgewandelt.

Die Kopfzeile ist fett, fixiert und mit Filterschaltflächen versehen, und die Spaltenbreiten richten sich nach dem Inhalt. Excel begrenzt eine Zelle auf 32.767 Zeichen; längere Texte werden abgeschnitten und das Tool meldet, wie viele Zellen betroffen sind.

Beispiele

Eine API-Antwort

Eine Liste von Benutzern aus einer REST-API, jeweils mit einem verschachtelten Adressobjekt, wird zu einem Tabellenblatt mit den Spalten id, name, address.city und address.zip.

Tags zum Filtern

Wählen Sie „Eine Spalte pro Element“, um jedes Tag in eine eigene Spalte zu setzen, oder „Werte verbinden“, um sie als „vip; newsletter“ zusammenzuhalten.

Häufig gestellte Fragen

Was ist, wenn meine Objekte unterschiedliche Schlüssel haben?

Jeder Schlüssel, der irgendwo vorkommt, wird zu einer Spalte. Zeilen ohne diesen Schlüssel erhalten eine leere Zelle.

Mein JSON ist ein Objekt, das das Array enthält. Was soll ich tun?

Fügen Sie nur das Array ein, andernfalls behandelt das Tool das gesamte Objekt als eine Zeile mit Spalten in Punktpfad-Notation. Viele API-Antworten legen die Liste unter einem Schlüssel wie data oder items ab.

Werden Datumsangaben konvertiert?

Nein. JSON hat keinen Datumstyp, daher bleiben Datumszeichenfolgen genau so als Text erhalten, wie sie geschrieben wurden.

Datenschutz

Das JSON wird in Ihrem Browser konvertiert und die .xlsx-Datei wird auf Ihrem Gerät erstellt. Es wird nichts hochgeladen, gespeichert oder in Analysen einbezogen; es wird lediglich ein anonymes Ereignis gezählt, dass das Tool verwendet wurde.