DE

Der einfachste Weg, um Webseiten in Excel zu extrahieren

Last Updated on March 31, 2025

Haben Sie sich jemals in der Lage befunden, Produktinformationen und Preisdaten von verschiedenen Websites zu sammeln und in Excel-Tabellen zu organisieren? Das manuelle Durchsuchen und Ordnen dieser Informationen ist nicht nur zeitaufwendig und mühsam, sondern auch anfällig für Fehler. Um dieses Problem zu lösen, werden wir einige der einfachsten und effektivsten Methoden erkunden, um Websitedaten direkt in Excel zu übertragen, mit Optionen, die sowohl für Anfänger als auch für fortgeschrittene Benutzer geeignet sind.

Verwendung von No-Code-Web-Scraping-Tools

Für diejenigen, die nicht programmieren möchten, können No-Code-Web-Scraping-Tools wie Ihnen helfen, Daten von Websites nach Excel zu extrahieren, ohne dass Programmierkenntnisse erforderlich sind. Diese Tools sind darauf ausgelegt, den Prozess zu vereinfachen, indem sie es den Benutzern ermöglichen, Datenextraktionsregeln visuell zu definieren, ohne Programmierkenntnisse zu benötigen.

Thunderbit verwendet fortschrittliche Modelle der natürlichen Sprachverarbeitung, um Website-Layouts und Inhalte zu verstehen, ohne auf feste Selektoren angewiesen zu sein. Die meisten Tools verwenden jedoch Drag-and-Drop-Funktionen und anpassbare Vorlagen, die Benutzer stundenlang lernen müssen, bevor sie Web-Scraping-Aufgaben einrichten und automatisieren können.

Darüber hinaus können Sie Daten mit einem Klick nicht nur nach Excel, sondern auch nach Google Sheets, Airtable oder Notion exportieren.

3 Schritte, um Produktdaten mit Thunderbit zu sammeln

Schritt 1: Öffnen Sie die Website und klicken Sie auf „KI-Web-Scraper“ in der Seitenleiste.

Nachdem Sie Thunderbit einfach in Ihrem Browser installiert haben, öffnen Sie die Website, die Sie extrahieren möchten, und finden Sie die Option „KI-Web-Scraper“ in der Thunderbit-Seitenleiste.

thunderbit_collect_data_step_1

Schritt 2: Passen Sie die Datenfelder an, die Sie mit KI-Unterstützung extrahieren möchten.

Eine Scraper-Vorlage wird automatisch generiert, wenn Sie die Funktion „KI-Spalten vorschlagen“ verwenden. Sie können diese Vorlage dann mit KI-Unterstützung bearbeiten, um sie an Ihre Bedürfnisse anzupassen. Sie haben Optionen, wo Sie Ihre Daten speichern möchten – entweder als Tabelle zum Kopieren ausgeben oder auf anderen Plattformen speichern.

thunderbit_collect_data_step_2.gif

Schritt 3: Exportieren Sie die extrahierten Daten nach Excel

Sobald Sie alle Datenfelder überprüft haben, führen Sie den Scraper aus. Sie können die extrahierten Daten kopieren oder herunterladen und in Excel importieren.

thunderbit_collect_data_step_3.gif

Verwendung von Excel-Webabfragen

Excel verfügt über eine integrierte Funktion namens Webabfrage, die es Benutzern ermöglicht, Daten direkt von Webseiten zu extrahieren. Diese Methode ist besonders hilfreich, um strukturierte, tabellarische Daten direkt von Websites zu importieren, und ermöglicht es Ihnen, die Relevanz der Daten mit regelmäßigen Updates aufrechtzuerhalten. Bitte beachten Sie jedoch, dass diese Funktion nur in den Windows-Versionen von Excel verfügbar ist.

Schritte, um Produktdaten mit Excel-Webabfragen zu sammeln:

  1. Excel öffnen: Starten Sie eine neue Arbeitsmappe und navigieren Sie zum Daten-Tab.
  2. „Aus dem Web“ auswählen: Klicken Sie auf „Externe Daten abrufen“ und wählen Sie „Aus dem Web“.
  3. URL eingeben: Geben Sie die Website-Adresse ein, die Sie extrahieren möchten, und klicken Sie auf OK.

excel_web queries_enter_url.png

  1. Daten auswählen: Excel zeigt die auf der Seite gefundenen Tabellen an. Wählen Sie die gewünschte Tabelle aus und klicken Sie auf Laden.

excel_web queries_enter_choose_data.png

  1. Ausgabe überprüfen: Sie können angeben, wo die Daten in Ihrer Arbeitsmappe geladen werden sollen, und überprüfen, ob sie Ihren Anforderungen entsprechen.

thunderbit_collect_data_step_1.gif

Entdecken Sie, wie Thunderbit mehr kann als nur Daten zu extrahieren. Verwenden Sie KI, um Webseiten zu extrahieren, zusammenzufassen und automatisch auszufüllen. .

Verwendung von Excel VBA für benutzerdefiniertes Scraping

Für diejenigen mit Programmierkenntnissen ermöglicht die Verwendung von VBA (Visual Basic for Applications) komplexere Scraping-Aufgaben. VBA ist eine Programmiersprache, die in Microsoft Office-Anwendungen, einschließlich Excel, integriert ist. Diese Funktion ist nur in Excel für Windows verfügbar.

Schritte, um Produktdaten mit Excel VBA zu sammeln:

  1. Entwickler-Tab aktivieren:
    • Öffnen Sie Excel, klicken Sie auf „Excel“ > „Einstellungen“ > „Ansicht“.
    • Aktivieren Sie die Option „Entwickler“ im unteren Bereich.
  2. Referenzen hinzufügen:
    • Klicken Sie im Entwickler-Tab auf „Visual Basic“, um den VBA-Editor zu öffnen.
    • Gehen Sie zu „Extras“ > „Referenzen“ und aktivieren Sie die folgenden:
      • Microsoft Internet Controls
      • Microsoft HTML Object Library
  3. VBA-Code für die Datenextraktion schreiben
    • Klicken Sie auf „Einfügen“ > „Modul“
    • Schreiben Sie den VBA-Code im Editor.

excel_vba_insert.png

Hier ist ein einfaches Beispiel, wie man den Produkttitel, den Preis und die Verfügbarkeit von einer Amazon-Produktseite extrahiert:

    Sub ScrapeAmazonPage()
        Dim IE As Object
        Dim html As Object
        Dim productTitle As String
        Dim productPrice As String
        Dim productRating As String
        
        ' Internet Explorer-Objekt erstellen
        Set IE = CreateObject("InternetExplorer.Application")
        
        ' Zur Amazon-Produktseite navigieren
        IE.Visible = True
        IE.navigate "Setzen Sie Ihre URL hier ein"
        
        ' Warten, bis die Seite geladen ist
        Do While IE.Busy Or IE.readyState <> 4
            DoEvents
        Loop
        
        ' HTML-Dokument abrufen
        Set html = IE.document
        
        ' Produkttitel extrahieren
        On Error Resume Next
        productTitle = html.getElementById("productTitle").innerText
        On Error GoTo 0
        
        ' Produktpreis extrahieren
        On Error Resume Next
        productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
        On Error GoTo 0
        
        ' Produktbewertung extrahieren
        On Error Resume Next
        productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
        On Error GoTo 0
        
        ' Die extrahierten Daten in Excel ausgeben
        With ThisWorkbook.Sheets(1)
            .Cells(1, 1).Value = "Produkttitel"
            .Cells(1, 2).Value = "Preis"
            .Cells(1, 3).Value = "Bewertung"
            .Cells(2, 1).Value = productTitle
            .Cells(2, 2).Value = productPrice
            .Cells(2, 3).Value = productRating
        End With
        
        ' Aufräumen
        IE.Quit
        Set IE = Nothing
        Set html = Nothing
    End Sub
  1. VBA-Skript ausführen und testen
    • Führen Sie Ihr Skript im Visual Basic-Editor aus oder weisen Sie das Skript einer Schaltfläche in Ihrem Excel-Blatt zu.
    • Überprüfen Sie die Datenausgabe in Ihrem Excel-Blatt, um sicherzustellen, dass sie wie erwartet formatiert ist.

excel_vba_result.png

Lassen Sie KI Ihre Datenextraktion ohne den Aufwand des Codierens übernehmen. Geben Sie Ihre Zeit frei, um sich auf das Wesentliche zu konzentrieren. Entdecken Sie die Leistungsfähigkeit unseres !

FAQs

  1. Was ist Web-Scraping und warum ist es nützlich?

    Web-Scraping sammelt Daten von Websites und organisiert sie in Formaten wie Tabellen. Es ist nützlich, um Informationen aus mehreren Quellen zu sammeln, wie z.B. Produktpreise, was einen einfachen Vergleich und eine Analyse ermöglicht.

  2. Wie funktioniert Thunderbit?

    Thunderbit ermöglicht die Datenextraktion ohne Programmierung. Mithilfe visueller Schnittstellen können Benutzer Datenfelder für das Scraping auswählen, die das Tool dann automatisiert, um die Datensammlung zu vereinfachen.

  3. Kann ich mit Thunderbit Daten auf andere Plattformen als Excel exportieren?

    Ja, Thunderbit unterstützt den Export von Daten auf Plattformen wie Google Sheets, Airtable und Notion, was Flexibilität im Datenmanagement über Excel hinaus ermöglicht.

  4. Warum werden Webabfrage-Daten nicht automatisch aktualisiert?

    Stellen Sie sicher, dass die Option „Alle aktualisieren“ unter dem Daten-Tab in Excel aktiviert ist. Sie können ein automatisches Aktualisierungsintervall einrichten, indem Sie „Verbindungseigenschaften“ unter Abfragen & Verbindungen auswählen.

  5. Warum funktioniert der VBA-Code nicht richtig?

    Stellen Sie sicher, dass Sie den Entwickler-Tab aktiviert und die erforderlichen Referenzen (Microsoft Internet Controls und HTML Object Library) ausgewählt haben.

Mehr erfahren:

Verwenden Sie KI, um mühelos zu arbeiten.
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
ExcelKI-Web-Scraper
Extrahieren Sie Ihre Daten ohne Code
Übertragen Sie Daten mühelos in Google Sheets, Airtable oder Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week