undefined
Blog > Web Scraping > Post

Récupérer des données d'un site Web vers Excel (Tutoriel 2021)

Friday, October 22, 2021

Vous savez probablement comment utiliser les fonctions de base d'Excel. Il est facile de faire des choses comme le tri, l'application de filtres, la création de graphiques et la présentation des données avec Excel. Vous pouvez même effectuer une analyse avancée des données à l'aide de modèles pivot et de régression. Cela devient un travail facile lorsque les données en direct se transforment en un format structuré. Le problème est, comment pouvons-nous extraire des données évolutives et les mettre dans Excel? Cela peut être fastidieux si vous le faites manuellement en tapant, en recherchant, en copiant et en collant de manière répétitive. Au lieu de cela, vous pouvez réaliser un scraping automatisé des données des sites Web pour exceller.

 

Dans cet article, je présenterai plusieurs façons d'économiser votre temps et votre énergie pour récupérer des données Web dans Excel.

 

Il existe de nombreuses autres façons de scraper des sites Web en utilisant des langages de programmation tels que PHP, Python, Perl, Ruby, etc. Ici, nous parlons simplement de la façon de récupérer des données de sites Web dans Excel pour les non-codeurs.

 

Obtenir des données Web à l'aide de requêtes Web Excel

À l'exception de la transformation manuelle des données d'une page Web en les copiant et en les collant, les requêtes Web Excel sont utilisées pour récupérer rapidement des données d'une page Web standard dans une feuille de calcul Excel. Il peut détecter automatiquement les tableaux intégrés dans le HTML de la page Web. Les requêtes Web Excel peuvent également être utilisées dans les situations où une connexion ODBC (Open Database Connectivity) standard est difficile à créer ou à gérer. Vous pouvez directement extraire un tableau de n'importe quel site Web à l'aide de requêtes Web Excel.

 

Le processus se résume à plusieurs étapes simples (consultez cet article):

1. Accéder aux données> Obtenir des données externes> À partir du Web

2. Une fenêtre de navigateur nommée «Nouvelle requête Web» apparaîtra

3. Dans la barre d'adresse, écrire l'adresse Web

 

 

 (photo de excel-university.com)

 

4. La page se chargera et affichera des icônes jaunes en regard des données / tableaux.

5. Sélectionner celui qui convient

6. Appuyer sur le bouton Importer.

Vous avez maintenant les données Web grattées dans la feuille de calcul Excel - parfaitement disposées en lignes et en colonnes à votre guise.

 

 

 

 

Obtenir des données Web à l'aide d'Excel VBA

La plupart d'entre nous utiliseraient beaucoup les formules dans Excel (par exemple = avg (...), = sum (...), = if (...), etc.), mais moins familiers avec le langage intégré - Visual Basic pour Application aka VBA. Il est communément appelé "Macros" et ces fichiers Excel sont enregistrés au format **. Xlsm. Avant de l'utiliser, vous devez d'abord activer l'onglet Développeur dans le Ribbon (clic droit sur Fichier -> Personnaliser le Ribbon -> cocher l'onglet Développeur). Ensuite, configurez votre mise en page. Dans cette interface de développeur, vous pouvez écrire du code VBA attaché à divers événements.Cliquez ICI (https://msdn.microsoft.com/en-us/library/office/ee814737(v=office.14).aspx) pour démarrer avec VBA dans Excel 2010.

 

 

 

Utiliser Excel VBA va être un peu technique - ce n'est pas très convivial pour les non-programmeurs parmi nous. VBA fonctionne en exécutant des macros, des procédures étape par étape écrites dans Excel Visual Basic. Pour récupérer des données de sites Web vers Excel à l'aide de VBA, nous devons créer ou obtenir un script VBA pour envoyer des requêtes à des pages Web et obtenir des données renvoyées à partir de ces pages Web. Il est courant d’utiliser VBA avec XMLHTTP et des expressions régulières pour analyser les pages Web. Pour Windows, vous pouvez utiliser VBA avec WinHTTP ou InternetExplorer pour récupérer les données des sites Web vers Excel.

Avec un peu de patience et de pratique, vous trouverez utile d'apprendre du code Excel VBA et des connaissances HTML pour rendre votre Web scraping dans Excel beaucoup plus facile et plus efficace pour automatiser le travail répétitif. Il existe une quantité abondante de matériel et de forums pour apprendre à écrire du code VBA.  

 

Outils de Web Scraping automatisés

Pour quelqu'un qui recherche un outil rapide pour extraire les données des pages vers Excel et ne veut pas configurer le code VBA vous-même, je recommande fortement des outils de Web scraping automatisés comme Octoparse pour récupérer les données de votre feuille de calcul Excel directement ou via l'API. Il n'est pas nécessaire d'apprendre à programmer. Vous pouvez choisir l'un de ces logiciels gratuits de Web scraping dans cette liste et commencer à extraire immédiatement des données de sites Web et à exporter les données récupérées dans Excel. Différents outils de Web scraping ont leurs avantages et leurs inconvénients et vous pouvez choisir celui qui correspond le mieux à vos besoins. La vidéo ci-dessous montre comment tirer parti d'un outil de Web scraping automatisé pour extraire des données Web afin d'exceller efficacement.

 

 

 

Consultez cet article et essayez ces 30 meilleurs outils de Web scraping gratuits

  

Externaliser votre projet Web Scraping

Si le temps est votre atout le plus précieux et que vous souhaitez vous concentrer sur vos activités principales, sous-traiter un travail de Web scraping aussi compliqué à une équipe de Web scraping compétente qui possède de l'expérience et de l'expertise serait la meilleure option. Il est difficile de récupérer des données sur des sites Web car la présence de robots anti-scraping limitera la pratique du web scraping. Une équipe de Web scraping compétente vous aiderait à obtenir des données de sites Web de manière appropriée et à vous fournir des données structurées dans une feuille Excel ou dans n'importe quel format dont vous avez besoin.

 

Lisez les dernières Avis de Clients:

Le vendeur eBay japonais gagne un avantage sur la concurrence locale

Ensembles de données uniques pour renforcer la recherche universitaire

Évaluer la valeur de la propriété plus facilement avec le Web scraping

Le fournisseur de services en ligne transforme les données Web en prospects

 

Plus de ressources:

Top 30 des outils Big Data pour l'analyse de données

Les 30 meilleurs outils de visualisation de données en 2021

Modèles de Web Scraping

Vidéo:Octoparse&Zapier-Connectez vos données à vos applications

  

Téléchargez Octoparse pour démarrer le web scraping ou contactez-nous pour toute autre demande
questions sur le web scraping!

Contactez-Nous Télécharger
Nous utilisons des cookies pour améliorer votre expérience de navigation. Découvrez comment nous utilisons les cookies et comment vous pouvez les contrôler en cliquant sur les paramètres des cookies. Si vous continuez à utiliser ce site, vous consentez à notre utilisation des cookies.
Accepter Rejeter