Comment importer des données de flux RSS ou ATOM dans Google Sheets
10 septembre 2023
À l'ère du numérique, les flux RSS et ATOM fournissent des mises à jour constantes provenant de divers sites web, qu'il s'agisse de médias d'information, de blogs ou de podcasts. Alors que ces flux sont généralement lus à l'aide de lecteurs de flux spécifiques ou intégrés à des sites web, saviez-vous que vous pouvez importer directement des données de flux RSS ou ATOM dans Google Sheets ? Cela ouvre une multitude de possibilités pour l'analyse et la visualisation de données. Dans cet article, nous allons vous guider à travers ce processus.
1. Utiliser IMPORTFEED
La fonction IMPORTFEED est spécialement conçue pour récupérer des données à partir de flux RSS ou ATOM. Avec cette fonction, vous pouvez récupérer les titres, auteurs, dates et descriptions des flux.
Exemple : pour importer les cinq derniers titres d'actualité du flux RSS d'un site d'information, vous utiliseriez :
=IMPORTFEED("https://www.newswebsite.com/rss", "items title", FALSE, 5)
2. Extraire des données spécifiques du flux
Par défaut, IMPORTFEED récupère le titre et l'URL du flux. Cependant, vous pouvez spécifier d'autres paramètres comme « items title » ou « items description » pour récupérer davantage de données.
Exemple : pour obtenir les descriptions des cinq derniers articles :
=IMPORTFEED("https://www.newswebsite.com/rss", "items description", FALSE, 5)
3. Mise à jour régulière des données du flux
L'un des avantages inhérents à l'utilisation de flux RSS ou ATOM dans Google Sheets est que les données sont continuellement mises à jour. Cela signifie que vos feuilles peuvent refléter les articles ou actualités les plus récents de vos flux choisis, sans aucune mise à jour manuelle.
4. Combiner avec d'autres fonctions
Combiner IMPORTFEED avec d'autres fonctions de Google Sheets, comme QUERY, vous permet de filtrer, trier et manipuler les données importées selon vos besoins.
Exemple : pour récupérer les titres des cinq derniers articles et les organiser en ordre inverse :
=QUERY(IMPORTFEED("https://www.newswebsite.com/rss", "items title", FALSE, 5), "SELECT Col1 ORDER BY Col1 DESC")
Conclusion
La possibilité d'importer directement des données de flux RSS ou ATOM dans Google Sheets offre aux utilisateurs un outil puissant pour l'agrégation et l'analyse de données. Que vous suiviez les mises à jour de vos blogs préférés ou que vous surveilliez des sources d'actualité, Google Sheets et IMPORTFEED rendent cela simple et efficace.