Comment importer un fichier JSON dans Google Sheets (Guide facile étape par étape)

Ce guide détaillé vise à vous fournir toutes les informations dont vous avez besoin pour importer des fichiers JSON dans Google Sheets. Vous trouverez ci-dessous quatre méthodes qui vous aideront à importer des données à partir de fichiers JSON.

Il est important de noter que la méthode à utiliser dépendra de ce que vous souhaitez faire exactement. Vous devrez choisir une méthode différente si vous essayez d’importer des fichiers JSON locaux dans Google Sheets par rapport à si vous essayez de récupérer des données d’une API externe.

Méthode 1 : Utiliser l’extension Import JSON data de Google Workspace

Screenshot montrant la page d'accueil de l'extension Import JSON

Je la liste en première option pour plusieurs raisons.

L’installation de cette extension ne prend que quelques secondes et son utilisation est très simple (il suffit de taper =IMPORTJSON(votre_url_json)). Une fois cela fait, vos données seront immédiatement récupérées dans un tableau à deux dimensions.

Je suis convaincu que cela suffira amplement à la plupart des personnes qui souhaitent simplement récupérer rapidement les données JSON et se concentrer sur leur traitement plutôt que de créer leur propre solution.

Le seul inconvénient de cette solution est qu’il s’agit d’un produit freemium. La version gratuite vous offre 5 requêtes par jour, si vous en voulez plus, vous devrez probablement acheter un plan de base.

Téléchargez l’extension ici

En savoir plus sur le produit ici

Méthode 2 : Écrire des scripts d’application personnalisés (ou utiliser du code depuis GitHub)

Capture d'écran de la page du référentiel GitHub contenant un extrait de code pour importer JSON en JavaScript

Si la solution précédemment mentionnée ne correspond pas exactement à vos besoins pour une raison quelconque (par exemple, si vous avez besoin de plus de 5 requêtes par jour ou si vous ne souhaitez pas payer pour la solution), vous avez d’autres options.

Heureusement, vous n’avez pas besoin d’être un expert en codage pour profiter de cette solution. Vous pouvez rechercher du code sur GitHub (où les développeurs partagent leur code avec d’autres) et l’implémenter simplement dans votre projet.

L’avantage de cette solution est qu’elle offre une option personnalisable et gratuite.

Le seul inconvénient ? Il peut être nécessaire de déployer certains efforts pour l’implémenter correctement.

Laissez-moi vous aider et rendre le processus de mise en œuvre plus facile ! J’ai créé un guide facile à suivre sur l’utilisation des extraits de code GitHub dans vos feuilles de calcul.

Étape 1 : Dans le menu Options, sélectionnez Extensions, puis cliquez sur « Scripts d’application ».

Capture d'écran montrant comment accéder aux scripts d'application depuis le menu Options

Étape 2 : Choisissez un extrait de code d’analyseur JSON sur GitHub.

Capture d'écran de la page du référentiel GitHub contenant un extrait de code pour importer JSON en JavaScript

J’ai trouvé ces 3 extraits de code excellents, vous pouvez en choisir un :

  • Celui de BradJasper
  • Celui de Paul Gambill
  • Celui de Miguel Mota

Étape 3 : Copiez-collez le code, donnez un nom à votre fonction et ENREGISTREZ le code.

Capture d'écran montrant où coller l'extrait de code, comment changer le nom du fichier et où enregistrer le code pour une utilisation ultérieure

Étape 4 : Retournez à votre feuille de calcul et utilisez la fonction exactement comme vous l’avez nommée.

Capture d'écran montrant comment utiliser la nouvelle fonction personnalisée dans Google Sheets

Et voilà !

Voici le résultat final où je récupère des données depuis l’API Rick and Morty (https://rickandmortyapi.com/api/character/108)

Le GIF montre la fonction Import JSON en action. L'utilisateur saisit l'URL où les données seront récupérées et les données sont présentes dans notre feuille de calcul quelques secondes après

Méthode 3 : Utiliser un outil no-code

Les deux solutions mentionnées ci-dessus devraient suffire à résoudre le problème, mais je veux m’assurer que nous avons envisagé toutes les options.

De plus, vous avez peut-être déjà un outil no-code mis en place pour d’autres besoins, donc ajouter un pipeline supplémentaire ne prendra que quelques secondes.

Si cela n’est pas déjà le cas, vous pouvez consulter les outils les plus populaires tels que Zapier, Tray.io, Funnel.io ou Supermetrics.

L’inconvénient de l’utilisation des outils no-code est qu’ils sont généralement des services payants dès le départ, je ne les conseillerais donc pas comme seule option pour l’importation de fichiers JSON.

Méthode 4 : Convertir le JSON en CSV et l’importer depuis le menu Options

Importez un fichier JSON dans Google Sheets (Guide facile étape par étape)

Enfin, si vous avez besoin d’importer des fichiers JSON locaux dans Google Sheets, j’ai aussi une solution pour vous.

Étant donné que vous ne pouvez pas importer directement du JSON, vous devrez changer le format en CSV. La méthode la plus simple consiste à utiliser un outil en ligne. Vous pouvez essayer ceci ou cela (cela n’a pas vraiment d’importance car ils sont tous similaires).

Une fois que vous avez le fichier CSV, vous êtes prêt à partir. Assurez-vous de consulter cet article si vous vous demandez comment importer des données CSV dans Google Sheets, mais dans un scénario basique, il vous suffit de télécharger le CSV dans votre feuille de travail.

Tableau de comparaison

Reculons un peu et évaluons les quatre méthodes d’un point de vue global. C’est probablement le moyen le plus facile de déterminer quelle solution vous convient le mieux si vous êtes encore indécis à ce stade.

Pour aller plus loin

Si vous souhaitez en savoir plus sur la manipulation des données dans Google Sheets, voici quelques articles supplémentaires à explorer :

  1. Fonction DetectLanguage dans Google Sheets – Apprenez à utiliser la fonction DetectLanguage dans Google Sheets pour identifier la langue des données textuelles, ce qui est utile lors de l’importation de fichiers JSON contenant du texte dans différentes langues.

  2. Filtrer des données dans Google Sheets – Plongez dans le filtrage des données dans Google Sheets, une compétence utile pour organiser et analyser les données importées à partir de fichiers JSON.

  3. Partager et collaborer dans Google Sheets – Découvrez comment partager et collaborer sur Google Sheets, une fonctionnalité précieuse pour les utilisateurs qui importent des fichiers JSON et souhaitent travailler ensemble sur les données importées.

  4. Traduire des langues dans Google Sheets – Découvrez comment traduire des langues dans Google Sheets, ce qui peut être particulièrement utile lors de la manipulation de fichiers JSON contenant des données dans plusieurs langues.

  5. Insérer la date actuelle dans Google Sheets – Apprenez à insérer la date actuelle dans votre feuille de calcul Google, une fonctionnalité utile pour les utilisateurs qui souhaitent suivre quand les données JSON ont été importées ou mises à jour.

Mes dernières réflexions

Alors, est-il possible d’importer des données JSON dans Google Sheets ? Oui, c’est possible ! Il existe de nombreuses façons de le faire et tout dépend de vos besoins, du type de données que vous devez récupérer et de la fréquence à laquelle les données seront mises à jour dans votre feuille de calcul.

J’espère qu’après avoir lu cet article, vous n’aurez plus aucun problème à manipuler des fichiers JSON. Mais si vous en avez, n’hésitez pas à me contacter et je ferai de mon mieux pour vous aider !

Crawlan.com est votre source ultime pour les conseils, les astuces et les ressources pour optimiser votre utilisation de Google Sheets et d’autres outils de Google Workspace.

Articles en lien