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.
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.
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.
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:
- Excel öffnen: Starten Sie eine neue Arbeitsmappe und navigieren Sie zur Registerkarte Daten.
- „Aus dem Web“ auswählen: Klicken Sie auf „Externe Daten abrufen“ und wählen Sie „Aus dem Web“.
- URL eingeben: Geben Sie die Website-Adresse ein, die Sie extrahieren möchten, und klicken Sie auf OK.
- 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.
- Ausgabe überprüfen: Sie können angeben, wo die Daten in Ihrer Arbeitsmappe geladen werden sollen, und überprüfen, ob sie Ihren Anforderungen entsprechen.
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:
- Entwickler-Registerkarte aktivieren:
- Öffnen Sie Excel, klicken Sie auf „Excel“ > „Einstellungen“ > „Ansicht“.
- Aktivieren Sie die Option „Entwickler“ im unteren Bereich.
- 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
- VBA-Code für die Datenextraktion schreiben
- Klicken Sie auf „Einfügen“ > „Modul“
- Schreiben Sie den VBA-Code im Editor.
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
- 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.
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
-
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.
-
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.
-
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.
-
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.
-
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: