=IMPORTHTML
Web Intermédiaire Google Sheets

IMPORTHTML Excel : Extraire des données web facilement

Maîtrisez IMPORTHTML dans Excel et Google Sheets. Importez tableaux et listes depuis des pages web. Exemples concrets, syntaxe, erreurs courantes.

Syntaxe

=IMPORTHTML(url, query_type, index)

url: L'URL de la page web à partir de laquelle extraire les données. Doit être une chaîne de texte. query_type: Soit "table" pour importer un tableau, soit "list" pour importer une liste. Doit être une chaîne de texte. index: L'index du tableau ou de la liste à importer (commence à 1). Doit être un nombre entier.

Utilisation dans Google Sheets

La fonction IMPORTHTML est nativement disponible dans Google Sheets et fonctionne de manière similaire à la description donnée pour Excel (avec Power Query). La syntaxe est =IMPORTHTML(url, query_type, index). Les limitations principales résident dans la robustesse face aux changements de structure des sites web et les limitations de volume de données importables. Google Sheets est idéal pour des analyses simples et rapides, tandis qu'Excel avec Power Query offre une plus grande flexibilité pour le traitement de données complexes.

Cas d'utilisation

Suivi des prix de la concurrence

Collecte de données financières

Veille informationnelle

Exemples pratiques

Importer le premier tableau d'une page web

Données : Page Wikipedia avec une liste de pays et leur PIB

=IMPORTHTML("https://fr.wikipedia.org/wiki/Liste_des_pays_par_PIB_nominal", "table", 1)

Cette formule importe le premier tableau trouvé sur la page Wikipedia spécifiée, qui contient la liste des pays par PIB nominal.

Résultat : Un tableau contenant les données du PIB nominal de chaque pays.
Importer la seconde liste d'une page web

Données : Page Boursorama avec des informations sur le CAC 40

=IMPORTHTML("https://www.boursorama.com/cours/1rPCAC/", "list", 2)

Cette formule importe la seconde liste trouvée sur la page Boursorama spécifiée, qui pourrait contenir des informations sur la composition du CAC 40 ou d'autres données liées.

Résultat : Une liste contenant des informations sur le CAC 40.
Importer un tableau de données financières

Données : Page Yahoo Finance avec des statistiques clés pour Apple (AAPL)

=IMPORTHTML("https://finance.yahoo.com/quote/AAPL/key-statistics?p=AAPL", "table", 4)

Cette formule importe le 4ème tableau de la page Yahoo Finance d'Apple, potentiellement contenant des ratios financiers importants.

Résultat : Un tableau contenant des ratios financiers pour l'action Apple.

Conseils et astuces

Utilisez la fonction IMPORTHTML avec prudence, car elle peut être affectée par les changements de structure des sites web.

Pour les sites web avec des données complexes, envisagez d'utiliser des outils d'extraction de données plus robustes comme des API ou des services de scraping.

Actualisez régulièrement les données importées pour vous assurer qu'elles sont à jour.

Utilisez la fonction IFERROR pour gérer les erreurs potentielles lors de l'importation des données.

Erreurs courantes

#N/A

La page web n'existe pas ou est inaccessible.

Vérifiez l'URL et assurez-vous que le site web est accessible.

#REF!

L'index spécifié est incorrect. Il n'y a pas de tableau ou de liste à cet index sur la page web.

Vérifiez le nombre de tableaux et de listes sur la page web et ajustez l'index en conséquence.

Formules associées