web-dev-qa-db-fra.com

Est-ce que LibreOffice Calc prend en charge l'importation/le tri de fichiers JSON?

J'ai essayé d'importer quelques fichiers .json dans LibreOffice Calc.

Bien que je puisse obtenir les données brutes, le tri n'est pas comme je le pensais (en plaçant différentes informations dans chaque cellule).

Est-ce que LibreOffice prend en charge l’importation de fichiers JSON et leur tri dans des cellules? (En d'autres termes, importer + trier)?

Si cela ne semble pas être directement pris en charge, la conversion au format CSV serait-elle la prochaine étape logique pour obtenir les données dans Calc?

25
Joe

A eu le même problème moi-même (c'est comme ça que j'ai trouvé cette question). 

Donc, pour la prochaine personne qui trouvera ceci - la réponse est non - LibreOffice Calc ne prend pas en charge l’importation directe de JSON.

Et la prochaine étape logique est en effet la conversion au format CSV. Il existe des convertisseurs JSON vers CSV en ligne gratuits, et en utilisant l’un d’eux ( http://www.convertcsv.com/json-to-csv.htm ), j’ai facilement pu créer un fichier CSV correct importé par Calc sans problème.

Un inconvénient possible est que si vous avez des objets complexes représentés en JSON, ceux-ci ne peuvent pas être convertis au format CSV, mais encore une fois, s'ils ne rentrent pas dans le format CSV, ils ne rentrent probablement pas dans le format de feuille de calcul.

24

Il existe un plugin LibreOffice GetRest avec une documentation rédigée en anglais cassé, qui a une formule "parseJSON". Il ne convertira pas JSON en CSV (sans beaucoup de travail fastidieux), mais cela pourrait aider votre cas d'utilisation.

4

Si vous pouvez exécuter des scripts Python dans Libreoffice Calc, cela devrait être possible quand vous voyez ce qui est ici: http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-json-to-csv- using-python/

0
J. Chomel