web-dev-qa-db-ger.com

Unterstützt LibreOffice Calc das Importieren/Sortieren von JSON-Dateien?

Ich habe versucht, einige .json-Dateien in LibreOffice Calc zu importieren.

Obwohl ich die Rohdaten einlesen kann, werden die Daten nicht so sortiert, wie ich es mir vorstellen könnte (indem verschiedene Informationen in jede Zelle eingefügt werden).

Bietet LibreOffice Unterstützung für das Importieren von JSON-Dateien und das Sortieren in Zellen? (Mit anderen Worten: Importieren + Sortieren)?

Wenn es keine direkte Unterstützung dafür zu geben scheint, wäre die Umwandlung in CSV der nächste logische Schritt, um die Daten in Calc zu konvertieren?

25
Joe

Hatte das gleiche Problem selbst (so fand ich diese Frage). 

Für die nächste Person, die dies findet - die Antwort lautet nein - LibreOffice Calc unterstützt den direkten Import von JSON nicht.

Und der nächste logische Schritt ist die Umstellung auf CSV. Es gibt kostenlose Online-JSON-zu-CSV-Konverter. Mit einem von ihnen ( http://www.convertcsv.com/json-to-csv.htm ) konnte ich problemlos eine korrekte CSV-Datei erstellen, die Calc importiert ohne probleme.

Eine mögliche Einschränkung ist, wenn Sie komplexe Objekte in JSON dargestellt haben - die möglicherweise nicht in CSV konvertierbar sind. Wenn sie jedoch nicht in CSV passt, passt sie wahrscheinlich auch nicht in ein Tabellenkalkulationsformat.

24

Es gibt ein LibreOffice GetRest Plugin mit Dokumentation in gebrochenem Englisch, die eine "parseJSON" -Formel enthält. Es wird JSON nicht in CSV konvertieren (ohne viel Grunzen), aber es könnte Ihrem Anwendungsfall helfen.

Wenn Sie Python-Skripts in Libreoffice Calc ausführen können, sollte es möglich sein, wenn Sie Folgendes sehen: http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-json-to-csv- using-python/

0
J. Chomel