DE

Der einfachste Weg, um Websites in Excel zu extrahieren

Last Updated on January 3, 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 importieren, 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 Benutzer, die nicht programmieren möchten, können No-Code-Web-Scraping-Tools wie Ihnen helfen, Daten von Websites in 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 in Excel, sondern auch in 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, mit der Benutzer Daten direkt von Webseiten extrahieren können. 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 zum Sammeln von Produktdaten mit Excel-Webabfragen:

  1. Excel öffnen: Starten Sie eine neue Arbeitsmappe und navigieren Sie zur Registerkarte Daten.
  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 zum Sammeln von Produktdaten mit Excel VBA:

  1. Entwickler-Registerkarte aktivieren:
    • Öffnen Sie Excel, klicken Sie auf „Excel“ > „Einstellungen“ > „Ansicht“.
    • Aktivieren Sie die Option „Entwickler“ im unteren Bereich.
  2. Referenzen hinzufügen:
    • Klicken Sie auf der Registerkarte Entwickler 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 Datenerfassung ohne den Aufwand des Codierens übernehmen. Nutzen Sie Ihre Zeit, 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, und ermöglicht einfache Vergleiche und Analysen.

  2. Wie funktioniert Thunderbit?

    Thunderbit ermöglicht die Datenextraktion ohne Programmierung. Mit visuellen Schnittstellen können Benutzer Datenfelder für das Scraping auswählen, die das Tool dann automatisiert, um die Datenerfassung 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 in der Datenverwaltung über Excel hinaus ermöglicht.

  4. Warum werden Webabfrage-Daten nicht automatisch aktualisiert?

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

  5. Warum läuft der VBA-Code nicht richtig?

    Stellen Sie sicher, dass Sie die Entwickler-Registerkarte 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
Extract your data without code
Easily transfer data to Google Sheets, Airtable, or Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week