Comment importation de données JSON dans une feuille Google Sheets

Salut les meilleures amies !

Aujourd’hui, je vais vous révéler un secret puissant sur la façon d’importer des données JSON dans une feuille Google Sheets. Importer du JSON est une méthode efficace pour extraire des données de sources de données publiques, afin de les stocker, les enrichir ou les analyser. Bien que Google Sheets propose une fonction intégrée =ImportData() qui peut récupérer des données JSON, je vous recommande d’utiliser un script de la communauté qui ajoute une fonction =ImportJSON() à Google Sheets. Avec ImportJSON, les données JSON sont transformées pour être correctement formatées en lignes et en colonnes dans votre feuille de calcul.

Utiliser ImportJSON pour récupérer des données JSON

Pour cet exemple, nous allons utiliser le prix historique du Bitcoin fourni par CoinDesk. Voici les étapes à suivre :

  1. Tout d’abord, créez une nouvelle feuille Google Sheets.
  2. Cliquez sur le menu Outils et sélectionnez Éditeur de scripts. Cela ouvrira un nouvel onglet Google Apps Script.
  3. Dans la fenêtre du code, supprimez la fonction par défaut pour laisser une fenêtre vide.
  4. Accédez au Gist contenant le script ImportJSON.
  5. Cliquez sur le bouton Raw en haut à droite de la fenêtre du script pour tout sélectionner et copier l’intégralité du code.
  6. Retournez à votre fenêtre d’éditeur de script vide et collez le code du script.
  7. Dans le menu, sélectionnez Fichier > Enregistrer.
  8. Nommez votre code “ImportJSON”.
  9. Fermez l’éditeur de script et revenez à votre feuille Google Sheets.
  10. Dans la cellule A1, saisissez =ImportJSON("https://api.coindesk.com/v1/bpi/historical/close.json"). Assurez-vous de conserver les guillemets “” et les parenthèses ().
  11. Appuyez sur Entrée. Votre feuille Google devrait maintenant se remplir avec vos données JSON.

Aux côtés de “url”, il existe deux autres paramètres que vous pouvez utiliser avec =ImportJSON():

  • “query” : une liste séparée par des virgules de chemins à importer. Tout chemin commençant par l’un de ces chemins est importé. (Exemple : “/feed/entry/title,/feed/entry/content”)
  • “parseOptions” : une liste séparée par des virgules d’options qui modifient le traitement des données. (Exemple : “noInherit,noTruncate,rawHeaders”)

Si ImportJSON a aiguisé votre appétit pour l’importation de données API dans Google Sheets, vous voudrez peut-être envisager certaines des autres fonctions avancées de Google Sheets, une option automatisée comme Apipheny ou Supermetrics, ou la visualisation des données que vous avez importées à l’aide de Geckoboard.

Au-delà de Google Sheets : visualiser et partager vos données

Vous voulez pousser votre jeu de tableur encore plus loin ? Maintenant que vous avez importé des données de différentes sources dans vos feuilles de calcul Google Sheets, vous pouvez facilement visualiser et partager ces informations à l’aide d’un tableau de bord.

Exemple de tableau de bord réalisé à l'aide d'un tableur et de Geckoboard

Apprenez-en plus sur cet exemple de tableau de bord de feuille de calcul ici.

L’exemple ci-dessus comprend une variété de visualisations, qui peuvent être alimentées soit par Google Sheets, soit par une feuille de calcul Excel, qui se met à jour automatiquement pour afficher des données à la minute.

Voici comment ça marche

  • Créez votre feuille de calcul dans Google Sheets (en important les données via les étapes mentionnées plus tôt dans cet article)
  • Inscrivez-vous pour un compte gratuit Geckoboard
  • Sélectionnez Ajouter un tableau de bord, puis Ajouter un widget
  • Choisissez l’intégration Feuille de calcul dans la liste des sources de données
  • Sélectionnez vos données et choisissez une visualisation
  • Étendez votre tableau de bord en ajoutant plus de visualisations

Regardez cette vidéo pour voir cela en action !

Maintenant vous savez comment importer des données JSON dans Google Sheets et comment visualiser et partager ces données avec un tableau de bord. N’oubliez pas de vous amuser avec vos données et de découvrir toutes les fonctionnalités avancées que Google Sheets a à offrir !

Profitez bien de cette astuce et à bientôt sur Crawlan.com pour d’autres conseils et astuces exclusifs !

Gros bisous,

[Votre prénom]

Related posts