Qu'est-ce que la fonction IMPORTFEED ?
La fonction IMPORTFEED te permet d'importer automatiquement un flux RSS ou ATOM directement dans Google Sheets. Tu fais de la veille concurrentielle, tu suis l'actualité de ton secteur ou tu agrèges des contenus de blogs influents ? IMPORTFEED transforme tes feuilles Google Sheets en véritable tableau de bord de veille automatisée. Les données se mettent à jour en temps réel sans intervention manuelle.
Syntaxe
=IMPORTFEED(url; [requête]; [en_têtes]; [nb_éléments])Clique sur un argument pour aller à son explication.
IMPORTFEED est une fonction exclusive à Google Sheets : elle n'existe pas dans Excel. Pour importer des flux RSS dans Excel, il faut passer par Power Query (Données > Obtenir des données > Depuis le web > Flux OData) ou une macro VBA.

Comprendre chaque paramètre de la fonction IMPORTFEED
Un seul argument est vraiment obligatoire : l'URL du flux. Les trois autres viennent ensuite dans un ordre fixe et sont tous facultatifs, donc tu peux te contenter de =IMPORTFEED("https://...") pour démarrer.
Mais c'est en jouant sur requête (ce que tu extrais), en_têtes (afficher les noms de colonnes) et nb_éléments (combien d'articles) que tu passes d'un import brut à un tableau de veille propre et léger.
url
: l'URL complète du flux RSS ou ATOM que tu veux importerCette URL se termine généralement par /feed, /rss, /atom.xml ou contient le mot rss ou feed. La plupart des sites web proposent un flux RSS, même s'il n'est pas toujours visible sur la page d'accueil.
Saisis l'URL entre guillemets dans la formule, ou stocke-la dans une cellule et référence cette cellule pour pouvoir la modifier facilement.
requête
: le type de données à extraire du flux(facultatif)Les valeurs possibles sont "items" (défaut, articles complets), "feed" (informations générales sur le flux), "items title" (titres uniquement), "items url" (liens uniquement), "items summary" (résumés uniquement) ou "items author" et "items created" pour auteur et date.
Si tu omets ce paramètre, Google Sheets importera les articles complets avec toutes les colonnes disponibles.
en_têtes
: paramètre booléen (`VRAI` ou `FAUX`) qui détermine si la première ligne doit contenir les noms des colonnes (`title`, `url`, `summary`, etc.)(facultatif)VRAI affiche les en-têtes, FAUX affiche directement les données. Par défaut : FAUX.
Utilise VRAI pour faciliter la lecture et l'exploitation des données, surtout si tu combines IMPORTFEED avec d'autres fonctions comme FILTRE ou TRI.
nb_éléments
: le nombre maximum d'articles à importer(facultatif)Par exemple, 10 pour ne récupérer que les 10 dernières publications. Si tu omets ce paramètre, Google Sheets importera tous les articles disponibles dans le flux (généralement entre 10 et 100 selon le site).
Limiter le nombre d'éléments améliore les performances de ta feuille.
Attention : Limiter le nombre d'éléments améliore les performances de ta feuille. Si tu importes 20 flux RSS de 100 articles chacun, ta feuille deviendra lente. Commence par 10 à 20 articles par flux.

Exemples pratiques pas à pas
Comment récupérer les titres des articles avec la fonction IMPORTFEED
Tu tiens un tableau de veille et tu veux la liste des derniers articles d'un blog sans aller la recopier à la main. Le flux du blog vit à une adresse fixe, et il te suffit d'en extraire les titres pour garder ta feuille à jour. La fonction IMPORTFEED lit ce flux RSS et déverse les titres directement dans tes cellules, en une seule formule.
- 1Dans une cellule, écris
=IMPORTFEED(. - 2En 1er argument : clique sur la cellule où tu as rangé l'adresse du flux,
A1. La viser plutôt que de retaper l'URL entre guillemets t'évite les fautes de frappe et te laisse changer de source d'un simple coup d'œil. - 3En 2ᵉ argument : clique sur la cellule qui porte la requête
items title,B1. Ces deux mots disent quoi extraire,itemspour viser les articles du flux ettitlepour n'en garder que le titre. - 4Ferme la parenthèse et appuie sur Entrée. Les trois titres du flux se déversent sous la formule, un par ligne de
A3àA5, et rien d'autre puisqueitems titlene ramène que la colonne des titres.
=IMPORTFEED(A1;B1)items title vise les articles du flux (items) et n'en garde que le titre (title). La fonction rapatrie donc une seule colonne, les trois titres publiés par le flux Le Dojo Club - Actus Excel : Maîtriser RECHERCHEX, 10 raccourcis indispensables et Les tableaux croisés dynamiques. Ils se déversent d'un bloc à partir de A3, et le jour où un quatrième article paraît, il s'ajoute tout seul en dessous.Comment récupérer les titres et les liens des articles avec la fonction IMPORTFEED
Cette fois, la liste des titres ne te suffit pas : tu veux aussi le lien de chaque article pour pouvoir cliquer directement depuis ta feuille. Le titre seul t'obligerait à rechercher l'article à la main, alors que le flux publie déjà son adresse. En interrogeant la fonction IMPORTFEED sur les articles entiers, tu obtiens le titre et l'URL côte à côte.
- 1Dans une cellule, écris
=IMPORTFEED(. - 2En 1er argument : clique sur la cellule où vit l'adresse du flux,
A1. C'est la même source qu'à l'exemple précédent, tu ne changes que la requête juste après. - 3En 2ᵉ argument : clique sur la cellule qui porte la requête
items,B1. Là oùitems titleisolait les titres,itemstout court réclame tout ce que le flux publie pour chaque article. - 4Ferme la parenthèse et appuie sur Entrée. La fonction déverse un bloc de deux colonnes sur les trois lignes
A3:B5, avec le titre de chaque article en colonneAet son lien en colonneB.
=IMPORTFEED(A1;B1)items sans préciser de champ, tu demandes tout ce que le flux expose pour chaque article. Ce flux ne publie qu'un titre et un lien par article, tu récupères donc deux colonnes : les titres en A (Maîtriser RECHERCHEX, 10 raccourcis indispensables, Les tableaux croisés dynamiques) et leurs liens en B (https://ledojo.club/blog/recherchex, .../raccourcis, .../tcd). Un flux plus riche, avec un résumé, une date ou un auteur, ajouterait autant de colonnes.Comment lire le titre du flux lui-même avec la fonction IMPORTFEED
Tu agrèges plusieurs flux dans la même feuille et tu veux étiqueter chaque bloc avec le nom de sa source, pas seulement ses articles. Ce nom ne se trouve pas dans les articles : il est rangé dans l'en-tête du flux, à part. La fonction IMPORTFEED sait lire ces métadonnées quand tu l'interroges sur le feed plutôt que sur les items.
- 1Dans une cellule, écris
=IMPORTFEED(. - 2En 1er argument : clique sur la cellule qui contient l'adresse du flux,
A1. C'est toujours la même source, seule la requête change pour viser cette fois le flux et non ses articles. - 3En 2ᵉ argument : clique sur la cellule qui porte la requête
feed title,B1. Le motfeedfait toute la différence, puisqu'il ne vise plus les articles mais le flux lui-même, ettitleen réclame le nom. - 4Ferme la parenthèse et appuie sur Entrée. Une seule valeur s'affiche en
A3, le nom du fluxLe Dojo Club - Actus Excel, et rien ne se déverse en dessous puisqu'un flux n'a qu'un seul titre.
=IMPORTFEED(A1;B1)items parcourt les articles, feed s'adresse au flux lui-même, à ces métadonnées qui le décrivent en tête. feed title en renvoie donc le nom, une valeur unique : Le Dojo Club - Actus Excel. Rien ne se déverse en dessous, puisqu'un flux n'a qu'un seul titre. Tu peux viser ses autres métadonnées de la même façon, comme feed description ou feed url.Comment limiter le nombre d'articles importés avec la fonction IMPORTFEED
Tu suis des dizaines de flux dans la même feuille, et laisser chacun rapatrier tous ses articles finit par la ralentir. Pour ta vue d'ensemble, les deux ou trois derniers titres de chaque source suffisent largement. La fonction IMPORTFEED accepte un quatrième argument qui plafonne le nombre d'articles, et un troisième qui décide de la ligne d'en-tête.
- 1Dans une cellule, écris
=IMPORTFEED(. - 2En 1er argument : clique sur la cellule qui contient l'adresse du flux,
A1. C'est la même source qu'à l'exemple 1, tu ne fais qu'ajouter deux réglages à la suite. - 3En 2ᵉ argument : clique sur la cellule qui porte la requête
items title,B1. Tu réclames donc les titres des articles, exactement comme à l'exemple 1. - 4En 3ᵉ argument : saisis
FAUX. Cette valeur demande à la fonction de ne pas coiffer le résultat d'une ligne d'en-têteTitle, là oùVRAIl'ajouterait au-dessus des titres. - 5En 4ᵉ argument : saisis
2. La fonction s'arrête alors après le deuxième article et laisse le reste du flux de côté, et c'est ce chiffre que tu baisses pour alléger une feuille qui agrège beaucoup de sources. - 6Ferme la parenthèse et appuie sur Entrée. La formule ne déverse que
Maîtriser RECHERCHEXet10 raccourcis indispensables, deA3àA4.
=IMPORTFEED(A1;B1;FAUX;2)2, coupe le flux après le deuxième article : tu obtiens Maîtriser RECHERCHEX puis 10 raccourcis indispensables, et Les tableaux croisés dynamiques reste dehors. Le troisième argument, FAUX, dit à la fonction de ne pas coiffer le résultat d'une ligne d'en-tête Title. Un dernier piège à connaître : au tout premier appel dans une feuille, la cellule peut afficher #REF! avec une invite d'autorisation ; clique une seule fois sur Autoriser l'accès et l'import fonctionne ensuite tout seul.
Les erreurs fréquentes avec la fonction IMPORTFEED
Avec IMPORTFEED, les ennuis viennent presque toujours du flux lui-même ou de la façon dont tu l'interroges. Soit Google n'arrive pas à atteindre l'URL (#REF! ou « Impossible de récupérer le flux »), soit tu lui demandes trop d'articles d'un coup et tu touches la limite de taille.
Les deux autres pièges sont plus sournois : le cache de Google qui retarde l'apparition des nouvelles publications, et un paramètre de requête mal orthographié ("item" au lieu de "items") qui renvoie un résultat vide sans rien expliquer.
Erreur #REF! ou "Impossible de récupérer le flux"
Cette erreur apparaît quand Google Sheets ne parvient pas à accéder au flux RSS. Les causes possibles : URL incorrecte ou sans /feed ni /rss, flux inexistant, site bloquant l'accès de Google, ou problème de connexion temporaire.
Solution : Vérifie l'URL en l'ouvrant directement dans ton navigateur : tu dois voir un fichier XML brut. Ajoute /feed ou /rss.xml à l'URL du site si nécessaire. Si le flux nécessite une authentification, IMPORTFEED ne fonctionnera pas.
Erreur "La formule a atteint la taille limite"
Si tu importes trop d'articles (par exemple 1 000 éléments d'un flux très riche), Google Sheets peut atteindre ses limites de cellules ou de calcul. La feuille devient lente ou retourne une erreur.
Solution : Limite le nombre d'éléments importés en utilisant le 4e argument : =IMPORTFEED(url; "items"; VRAI; 20). Commence par 10 à 50 articles par flux et augmente progressivement si nécessaire.
Les données ne se mettent pas à jour
IMPORTFEED utilise un système de cache pour éviter de surcharger les serveurs. Parfois, les nouvelles publications n'apparaissent pas immédiatement. Le délai peut aller de quelques minutes à quelques heures.
Solution : Force la mise à jour via le menu Données > Calculer maintenant (ou Ctrl+R). Ferme et rouvre la feuille si le recalcul ne suffit pas. Si rien ne change, le flux n'a peut-être pas de nouvelles publications depuis la dernière mise en cache.
Paramètre de requête incorrect ou résultat vide
Si tu saisis un paramètre de requête qui n'existe pas ("item" au lieu de "items", "title" au lieu de "items title"), IMPORTFEED retourne une erreur ou un résultat vide. La syntaxe est stricte.
Solution : Respecte exactement les valeurs autorisées : "items", "feed", "items title", "items url", "items summary", "items author", "items created". Les majuscules ne posent pas de problème, mais les espaces et l'orthographe sont exacts.
Questions fréquentes
Non, IMPORTFEED est une fonction exclusive à Google Sheets. Excel n'a pas de fonction équivalente native. Si tu utilises Excel, tu devras passer par Power Query (Données > Obtenir des données > Depuis le web > Flux OData) ou créer une macro VBA personnalisée pour importer des flux RSS. C'est beaucoup plus complexe que la simplicité d'IMPORTFEED. Google Sheets est clairement plus adapté pour la veille via flux RSS.
Les flux RSS contiennent généralement plusieurs types de données. Pour les informations globales : "feed title", "feed description", "feed author", "feed url". Pour les articles : "items title", "items url", "items summary", "items author", "items created".
Commence par =IMPORTFEED(url; "items"; VRAI) pour importer les articles avec en-têtes. Tu verras toutes les colonnes disponibles pour ce flux spécifique, car chaque flux peut avoir des champs légèrement différents.
Oui. IMPORTFEED interroge le flux RSS à chaque ouverture de la feuille, à chaque recalcul manuel (Ctrl+R), ou périodiquement selon les paramètres de Google Sheets. Quand le site publie un nouvel article, il apparaîtra automatiquement dans ta feuille.
Attention : il peut y avoir un délai de quelques minutes à quelques heures à cause de la mise en cache de Google. Ce délai n'est pas contrôlable depuis la formule.
Pour aller plus loin
Continue sur ta lancée après la fonction IMPORTFEED : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir




