La méthode la plus simple pour extraire des données d’un site web vers Excel

Dernière mise à jour le May 7, 2025

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.

thunderbit_collect_data_step_1

É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.

thunderbit_collect_data_step_2.gif

É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.

thunderbit_collect_data_step_3.gif

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 :

  1. Ouvrez Excel : Créez un nouveau classeur et allez dans l’onglet Données.
  2. Sélectionnez « À partir du Web » : Cliquez sur « Obtenir des données externes » puis choisissez « À partir du Web ».
  3. Saisissez l’URL : Entrez l’adresse du site à extraire et validez.

excel_web queries_enter_url.png

  1. 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.

excel_web queries_enter_choose_data.png

  1. Vérifiez le résultat : Indiquez où placer les données dans votre classeur et contrôlez le rendu.

thunderbit_collect_data_step_1.gif

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 :

  1. 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.
  2. 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
  3. Écrivez le code VBA pour l’extraction
    • Cliquez sur « Insertion » > « Module »
    • Saisissez votre code dans l’éditeur.

excel_vba_insert.png

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
  1. 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.

excel_vba_result.png

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 :

Exploitez l’IA pour travailler sans effort.
Shuai Guan
Shuai Guan
Co-founder/CEO @ Thunderbit. Passionate about cross section of AI and Automation. He's a big advocate of automation and loves making it more accessible to everyone. Beyond tech, he channels his creativity through a passion for photography, capturing stories one picture at a time.
Topics
ExcelExtracteur Web IA
Sommaire
Extraire des données avec l’IA
Transférez facilement vos données vers Google Sheets, Airtable ou Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week