Aller au contenu principal
Mis à jour le

Comment importer des données du web dans Excel ?

Une requête sur le web importe des données depuis une page web directement dans Excel, en se connectant à l'URL et en extrayant les tableaux HTML. Dans les versions récentes, Power Query offre une version plus puissante et actualisable de cette fonctionnalité.

Boîte de dialogue « À partir du web » de Power Query, avec les options De base et Avancé, un champ URL vide et les boutons OK et Annuler.

À quoi sert une requête web dans Excel

Une requête web t'épargne le copier-coller d'un tableau publié sur un site, et surtout de le refaire chaque fois qu'il change. Tu donnes l'adresse de la page, Excel y repère les tableaux qu'elle contient, et rapatrie celui que tu choisis dans ta feuille.

Tout l'intérêt tient dans le lien qui reste vivant après l'import. Un copier-coller fige des valeurs mortes, alors qu'une requête web se réactualise d'un clic. C'est ce qui la rend précieuse pour des données qui bougent souvent, comme des taux de change, des cours de bourse, des statistiques officielles ou des classements.

Le piège
Une requête web se cale sur la structure de la page au moment de l'import. Si le site refond sa mise en page ou déplace le tableau, l'actualisation revient vide ou échoue, sans le moindre avertissement.

Comment importer les données du web dans Excel

Une requête web récupère les tableaux d'une page à partir de son URL, avec une connexion que tu peux actualiser. Voici comment charger ces données dans ta feuille.

  1. 1Ouvre l'onglet Données, puis clique sur À partir du Web.
  2. 2Colle l'URL de la page à interroger, puis valide par OK.
  3. 3Dans le volet Navigateur, sélectionne le tableau à récupérer parmi ceux que Power Query détecte.
  4. 4Clique sur Charger pour déposer les données dans une nouvelle feuille.
  5. 5Pour rafraîchir les données plus tard, ouvre l'onglet Données et clique sur Actualiser tout.
L'astuce en plus
Pour garder un suivi frais, demande à Excel de rafraîchir à intervalle régulier. Fais un clic droit sur le tableau importé, ouvre ses propriétés de connexion, puis coche « Actualiser toutes les » et indique un nombre de minutes.

Quelle différence entre une requête web et Power Query dans Excel

Une requête web et Power Query ne s'opposent pas, l'une est devenue l'autre. « Requête sur le web » est le nom historique de la fonction qui importait les tableaux d'une page, avec sa fenêtre où de petites flèches jaunes te laissaient cocher le tableau à récupérer. C'est cette brique qu'Excel a remplacée.

Depuis Excel 2016, le même travail passe par Power Query. Le bouton Icône du bouton À partir du web À partir du Web, dans l'onglet Données, ouvre son connecteur, tu colles l'URL, et le volet Navigateur liste les tableaux détectés à la place des anciennes flèches. Tu obtiens donc bien une requête web, mais servie par le moteur de Power Query.

Le changement ne tient pas qu'à l'habillage. Là où l'ancienne requête se contentait de rapatrier un tableau, Power Query te laisse le nettoyer avant qu'il n'arrive, filtrer des lignes, changer un type ou retirer une colonne, puis rejoue tout à l'actualisation. Pour cette préparation en profondeur, la fiche Power Query prend le relais.

Pourquoi une requête web ne détecte aucun tableau sur la page

Excel ne lit que les tableaux inscrits en clair dans le code HTML de la page. Or beaucoup de sites affichent aujourd'hui leurs chiffres autrement, construits à la volée par du JavaScript ou logés dans un composant interactif, et rien de tout cela n'apparaît comme un tableau au moment de l'import.

Quand la page contient pourtant un tableau que la détection rate, ne renonce pas tout de suite. Dans la fenêtre du connecteur, l'option Ajouter une table à l'aide d'exemples te laisse saisir quelques valeurs attendues, et Power Query devine le reste de la colonne à partir de ce que tu lui montres.

Si même là rien n'apparaît, c'est que la donnée n'existe pas sous forme de tableau à cet endroit. Cherche alors une autre entrée, une page qui publie un vrai tableau, un fichier CSV à télécharger ou l'accès de données que le site propose parfois.

Le savais-tu ?
L'ancienne requête web n'a pas totalement disparu. Excel garde une version héritée de ses assistants d'importation, à réactiver dans ses options, pour qui veut retrouver l'ancien sélecteur de tableaux à flèches jaunes d'une page web.
FAQ

Questions fréquentes sur la requête sur le web

Va dans l'onglet Données et clique sur Actualiser tout, ou fais un clic droit sur le tableau puis Actualiser pour ne rafraîchir que celui-là. Pour que la mise à jour se fasse à chaque ouverture, coche « Actualiser les données lors de l'ouverture du fichier » dans les propriétés de connexion. Excel va alors rechercher les dernières valeurs publiées sur la page.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique