Google Sheets est une application de tableur avancée qui nous a facilité la vie car elle est universellement accessible. De plus, elle nous permet d'importer des informations depuis Internet grâce à des fonctions intégrées directement dans l'application. Dans cet article, nous expliquons comment importer un flux RSS dans Google Sheets. Nous le faisons à l'aide de IMPORTATION formule, qui prend en charge les flux RSS et Atom.
Syntaxe
IMPORTFEED(url, [query], [headers], [num_items])
- url - il s'agit de l'adresse (localisateur de ressources uniformes) de la page HTML sur le web, où se trouvent le tableau ou la liste que nous cherchons à importer. Cette adresse peut prendre deux formes.
- Un emplacement valide et entièrement qualifié sous forme de texte entre guillemets (par exemple,. “http://news.google.com/?output=atom”).
- Il peut également s'agir d'une référence à une cellule (comme B1) dans Google Sheets, où nous avons stocké le url.
- interrogation – ce paramètre (facultatif) spécifie quelles informations récupérer à partir du url. Pour obtenir la liste des options d'interrogation disponibles, consultez le site suivant lien.
- en-têtes – (optionnel) spécifie si les en-têtes de colonne doivent être inclus ou non dans l'importation des données. Il est FAUX par défaut.
- nombre d'éléments – (facultatif) spécifie le nombre d'éléments à récupérer, en commençant par le plus récent. Si nous ne spécifions pas ce paramètre, Google Sheets renvoie tous les éléments publiés dans le flux de la chaîne.
Importer un flux RSS dans Google Sheets
1: IMPORTFEED(url)
Veuillez considérer l'image ci-dessous. B3 est la cellule où nous entrons le IMPORTATION formule.
Nous nous assurons que le url est entre guillemets doubles et appuyez sur la touche Entrée. Dès que nous le faisons, Google Sheets essaie de récupérer les données. Plus le flux est volumineux, plus l'importation des données peut prendre de temps.
Pendant que l'importation des données est en cours, la cellule B3 semble contenir une valeur d'erreur. Notez un petit triangle rouge dans le coin supérieur droit de la cellule. Cependant, il ne s'agit pas d'une erreur réelle, mais d'un état transitoire. Pour confirmer, nous pouvons survoler la cellule B3 avec la souris pour voir la description comme indiqué ci-dessous.
Une fois que Google Sheets a chargé les données, le triangle rouge de la cellule B3 disparaît. Nous remarquerons que les données s'étendent de la cellule B3 vers la droite et également plus loin vers le bas.
Nous ne savons pas forcément jusqu'où s'étendent les données. Il est donc très important de veiller à ce que l'espace réservé au résultat ne contienne aucune valeur préexistante. Sinon, la formule IMPORTFEED renverra une erreur « #REF! », comme le montre la capture d'écran ci-dessous. À des fins de démonstration, nous avons saisi une valeur fictive dans la cellule C9.
2: IMPORTFEED(référence de cellule url, titres d'articles, inclure en-têtes, récupérer 20 articles)
Veuillez noter que dans la cellule B1, nous avons le url au flux RSS à partir duquel nous avons besoin des données. Ainsi, nous utiliserons la référence de cette cellule dans la fonction IMPORTFEED pour importer le flux RSS dans Google Sheets.
Félicitations ! Nous venons d'apprendre comment importer un flux RSS dans Google Sheets en utilisant la fonction native IMPORTFEED.
Lisez le billet de blog suivant pour apprendre comment Importer des tableaux HTML dans Google Sheets.
