Vous vous êtes déjà retrouvé à devoir collecter des infos sur des produits et leurs prix depuis plusieurs sites, puis à tout remettre en ordre dans des tableaux Excel ? Faire ça à la main, c’est long, pénible et on finit souvent par faire des erreurs. Pour vous simplifier la vie, on va passer en revue les solutions les plus simples et efficaces pour importer directement des données de sites web dans Excel, que vous soyez novice ou déjà bien à l’aise avec l’outil.
Utiliser des extracteurs web sans coder
Si la programmation n’est pas votre truc, des extracteurs web sans code comme vous permettent de transférer des données de sites web vers Excel sans taper une seule ligne de code. Ces outils sont pensés pour rendre la collecte d’infos ultra simple : il suffit de choisir visuellement les champs à extraire, sans aucune compétence technique.
Thunderbit s’appuie sur des modèles de langage dernier cri pour comprendre la structure et le contenu des pages, sans dépendre de sélecteurs figés. La plupart des autres outils fonctionnent avec des systèmes de glisser-déposer et des modèles personnalisables, mais il faut souvent y passer des heures avant d’automatiser la collecte.
En plus d’Excel, vous pouvez exporter vos données en un clic vers Google Sheets, Airtable ou Notion.
3 étapes pour collecter des données produits avec Thunderbit
Étape 1 : Rendez-vous sur le site et cliquez sur « Extracteur Web IA » dans la barre latérale.
Après avoir installé Thunderbit sur votre navigateur, allez sur le site à extraire et cliquez sur « Extracteur Web IA » dans la barre latérale de Thunderbit.
Étape 2 : Personnalisez les champs à extraire avec l’aide de l’IA.
Un modèle d’extraction est généré automatiquement grâce à la fonction « Suggérer des colonnes avec l’IA ». Vous pouvez ensuite ajuster ce modèle selon vos besoins, toujours avec l’aide de l’IA. Choisissez ensuite où sauvegarder vos données : en tableau à copier ou directement vers d’autres plateformes.
Étape 3 : Exportez les données extraites vers Excel
Une fois les champs vérifiés, lancez l’extraction. Vous pouvez alors copier ou télécharger les données pour les importer dans Excel.
Testez l’IA pour l’extraction web
Faites le test vous-même ! Cliquez, explorez et lancez le workflow en direct.
Utiliser les requêtes web d’Excel
Excel propose une fonction intégrée appelée « Requête Web » qui permet d’importer directement des données depuis des pages web. Cette méthode est parfaite pour récupérer des tableaux bien structurés et garder vos données à jour grâce à des rafraîchissements automatiques. Attention, cette option n’est dispo que sur les versions Windows d’Excel.
Étapes pour collecter des données produits avec les requêtes web d’Excel :
- Ouvrez Excel : Créez un nouveau classeur et allez dans l’onglet Données.
- Sélectionnez « À partir du Web » : Cliquez sur « Obtenir des données externes » puis choisissez « À partir du Web ».
- Saisissez l’URL : Entrez l’adresse du site à extraire et validez.
- Choisissez les données : Excel affiche les tableaux détectés sur la page. Sélectionnez celui qui vous intéresse et cliquez sur Charger.
- Vérifiez le résultat : Indiquez où placer les données dans votre classeur et contrôlez le rendu.
Découvrez comment Thunderbit va plus loin que la simple extraction. Utilisez l’IA pour extraire, résumer et remplir automatiquement vos pages web. .
Utiliser VBA dans Excel pour une extraction sur mesure
Si vous avez quelques bases en programmation, VBA (Visual Basic for Applications) vous permet d’automatiser des extractions plus poussées. Ce langage intégré à Microsoft Office, dont Excel, n’est dispo que sur Windows.
Étapes pour extraire des données produits avec Excel VBA :
- Activez l’onglet Développeur :
- Ouvrez Excel, cliquez sur « Excel » > « Préférences » > « Affichage ».
- Cochez l’option « Développeur » en bas de la fenêtre.
- Ajoutez les références nécessaires :
- Dans l’onglet Développeur, cliquez sur « Visual Basic » pour ouvrir l’éditeur VBA.
- Allez dans « Outils » > « Références » et cochez :
- Microsoft Internet Controls
- Microsoft HTML Object Library
- Écrivez le code VBA pour l’extraction
- Cliquez sur « Insertion » > « Module »
- Saisissez votre code dans l’éditeur.
Voici un exemple simple pour extraire le titre, le prix et la note d’un produit Amazon :
Sub ScrapeAmazonPage()
Dim IE As Object
Dim html As Object
Dim productTitle As String
Dim productPrice As String
Dim productRating As String
' Créer l’objet Internet Explorer
Set IE = CreateObject("InternetExplorer.Application")
' Aller sur la page produit Amazon
IE.Visible = True
IE.navigate "Mettez votre URL ici"
' Attendre le chargement de la page
Do While IE.Busy Or IE.readyState <> 4
DoEvents
Loop
' Récupérer le document HTML
Set html = IE.document
' Extraire le titre du produit
On Error Resume Next
productTitle = html.getElementById("productTitle").innerText
On Error GoTo 0
' Extraire le prix
On Error Resume Next
productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
On Error GoTo 0
' Extraire la note
On Error Resume Next
productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
On Error GoTo 0
' Insérer les données dans Excel
With ThisWorkbook.Sheets(1)
.Cells(1, 1).Value = "Titre du produit"
.Cells(1, 2).Value = "Prix"
.Cells(1, 3).Value = "Note"
.Cells(2, 1).Value = productTitle
.Cells(2, 2).Value = productPrice
.Cells(2, 3).Value = productRating
End With
' Nettoyage
IE.Quit
Set IE = Nothing
Set html = Nothing
End Sub
- Lancez et testez le script VBA
- Exécutez le script dans l’éditeur Visual Basic ou associez-le à un bouton dans votre feuille Excel.
- Vérifiez le résultat pour vous assurer que les données sont bien formatées.
Laissez l’IA s’occuper de l’extraction de vos données, sans aucune ligne de code. Gagnez du temps et concentrez-vous sur l’essentiel. Découvrez la puissance de notre !
FAQ
-
C’est quoi l’extraction web et à quoi ça sert ?
L’extraction web, c’est le fait de collecter des données sur des sites internet et de les organiser, par exemple sous forme de tableaux. C’est super pratique pour rassembler des infos de plusieurs sources, comme les prix de produits, pour comparer ou analyser facilement.
-
Comment fonctionne Thunderbit ?
Thunderbit permet d’extraire des données sans coder. Grâce à une interface visuelle, il suffit de sélectionner les champs à récupérer, et l’outil s’occupe du reste pour automatiser la collecte.
-
Est-ce que je peux exporter les données ailleurs qu’Excel avec Thunderbit ?
Oui, Thunderbit permet aussi d’exporter vos données vers Google Sheets, Airtable ou Notion, pour une gestion flexible au-delà d’Excel.
-
Pourquoi mes données de requête web ne se mettent pas à jour automatiquement ?
Vérifiez que l’option « Actualiser tout » est activée dans l’onglet Données d’Excel. Vous pouvez aussi définir un intervalle de rafraîchissement automatique dans « Propriétés de la connexion » sous Requêtes et connexions.
-
Pourquoi mon code VBA ne fonctionne pas ?
Assurez-vous d’avoir activé l’onglet Développeur et coché les références nécessaires (Microsoft Internet Controls et HTML Object Library).
Pour aller plus loin :