Comment importer des données JSON dans des feuilles de calcul Google?

18

Il existe une fonction IMPORTXML pour importer des données à partir de divers types de données structurées, y compris les flux XML XML, HTML, CSV, TSV et RSS et ATOM.

Existe-t-il une solution similaire pour importer des données au format JSON?

kenorb
la source
3
vous pouvez aussi vous = importdata ("url to json")
Aurielle Perlmann

Réponses:

16

Actuellement, aucun module complémentaire n'offre cette fonctionnalité, vous devez donc créer ou importer des fonctions personnalisées par l' éditeur de script disponible dans le menu Outils (pour la feuille de calcul). Ensuite, collez à nouveau le contenu de la page GitHubImportJSON.gs de bradjasper et enregistrez-le.

Après cela, vous pouvez utiliser la ImportJSONfonction, par exemple:

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")

Voici un autre exemple:

=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")

Lire la suite:

kenorb
la source
1
existe-t-il un moyen de le faire dans de nouvelles feuilles de google? comment faire fonctionner ça?
rcphq
1
existe-t-il un moyen de coller l'objet json dans l'argument, à la place de l'url?
catch22
J'ai testé ces étapes aujourd'hui (à partir de 2018) et elles fonctionnent toujours dans les dernières feuilles ( Outils-> Éditeur de script ) et importent les fonctions.
kenorb