Verwenden Sie Excel als Tool zum Kopieren von Daten aus dem Web
Web Scraping ist das Extrahieren von Daten, Informationen oder Bildern von einer Website mithilfe einer automatisierten Methode. Betrachten(Think) Sie es als vollautomatisches Kopieren und Einfügen.
Wir schreiben oder verwenden eine App, um zu den gewünschten Websites zu gelangen, und erstellen eine Kopie der spezifischen Dinge, die wir von diesen Websites möchten. Das ist viel präziser als das Herunterladen einer ganzen Website(downloading an entire website) .
Wie jedes Tool kann Web Scraping zum Guten oder Bösen eingesetzt werden. Einige der besseren Gründe für das Scrapen von Websites wären das Ranking in einer Suchmaschine basierend auf ihrem Inhalt, Preisvergleiche oder die Überwachung von Börseninformationen. Sie können es sogar als eine Art Recherchewerkzeug verwenden.
Wie kann ich Websites mit Excel schaben ?
Ob Sie es glauben oder nicht, Excel hat schon lange die Fähigkeit, Daten aus Websites zu extrahieren, spätestens seit Excel 2003 . Es ist nur so, dass Web Scraping etwas ist, an das die meisten Leute nicht denken, geschweige denn daran denken, ein Tabellenkalkulationsprogramm zu verwenden, um die Arbeit zu erledigen. Aber es ist überraschend einfach und leistungsstark. Lassen Sie uns lernen, wie es gemacht wird, indem wir eine Sammlung von Microsoft Office - Tastaturkürzeln erstellen.
Finden Sie die Seiten, die Sie kratzen möchten
Das erste, was wir tun werden, ist, die spezifischen Webseiten zu finden, von denen wir Informationen erhalten möchten. Lassen Sie uns zur Quelle gehen und unter https://support.office.com/ suchen . Wir werden den Suchbegriff „häufig verwendete Tastenkombinationen“ verwenden. Wir können es spezifischer machen, indem wir den Namen der jeweiligen App verwenden, z. B. Outlook , Excel , Word und so weiter. Es kann eine gute Idee sein, die Ergebnisseite mit einem Lesezeichen zu versehen, damit wir leicht dorthin zurückkehren können.
Klicken Sie(Click) auf das Suchergebnis „Tastaturkürzel in Excel für Windows“. Suchen Sie auf dieser Seite die Liste der Excel - Versionen und klicken Sie auf Neuere Versionen(Newer Versions) . Jetzt arbeiten wir mit den neuesten und besten.
Wir könnten zu unserer Suchergebnisseite zurückkehren und die Ergebnisse für alle anderen Office - Apps in ihren eigenen Registerkarten öffnen und sie mit einem Lesezeichen versehen. Es ist eine gute Idee, sogar für diese Übung. Hier würden die meisten Leute beim Sammeln von Office -Verknüpfungen aufhören, aber nicht wir. Wir werden sie in Excel einfügen(Excel) , damit wir mit ihnen machen können, was wir wollen, wann immer wir wollen.
Öffnen Sie Excel und Scrape
Öffnen Sie Excel(Excel) und erstellen Sie eine neue Arbeitsmappe. Speichern Sie die Arbeitsmappe als Office Shortcuts . Wenn Sie OneDrive haben, speichern Sie es dort, damit die AutoSave- Funktion funktioniert.
Sobald die Arbeitsmappe gespeichert ist, klicken Sie auf die Registerkarte Daten .(Data)
Klicken Sie im Ribbon der Registerkarte Daten auf (Data)From Web .
Das Fenster Aus dem Web-(From Web ) Assistenten wird geöffnet. Hier geben wir die Webadresse oder URL der Website ein, von der wir Daten kratzen möchten. Wechseln Sie zu Ihrem Webbrowser und kopieren(copy) Sie die URL.
Fügen Sie die URL in das URL -Feld des Aus-Web-(From Web) Assistenten ein. Wir können wählen, ob wir dies im einfachen(Basic) oder erweiterten(Advanced) Modus verwenden möchten. Der erweiterte(Advanced) Modus bietet uns viel mehr Optionen für den Zugriff auf die Daten von der Website. Für diese Übung benötigen wir nur den Basismodus. Klicken Sie auf (Click) OK .
Excel versucht nun, sich mit der Website zu verbinden. Dies kann einige Sekunden dauern. Wir sehen ein Fortschrittsfenster, falls dies der Fall ist.
Das Navigator- Fenster wird geöffnet und wir sehen links eine Liste mit Tabellen von der Website. Wenn wir eine auswählen, sehen wir rechts eine Tabellenvorschau. Wählen wir die Tabelle Häufig verwendete Tastenkombinationen aus .(Frequently used shortcuts )
Wir können auf die Registerkarte Web View klicken , um die eigentliche Website anzuzeigen, wenn wir uns nach der gewünschten Tabelle umsehen müssen. Wenn wir es finden, können wir darauf klicken und es wird für den Import ausgewählt.
Jetzt klicken wir auf die Schaltfläche Laden(Load) am unteren Rand dieses Fensters. Es gibt andere Optionen, die wir wählen könnten, die komplexer sind und den Rahmen für unser erstes Scraping sprengen. Seien Sie sich nur bewusst, dass sie da sind. Die Web-Scraping-Funktionen von Excel sind sehr leistungsfähig.
Die Webtabelle wird nach wenigen Sekunden in Excel geladen. (Excel)Wir sehen die Daten auf der linken Seite, wo die Nummer 1 im Bild unten ist. Nummer 2 hebt die Abfrage(Query) hervor , die zum Abrufen der Daten von der Website verwendet wird. Wenn wir mehrere Abfragen in einer Arbeitsmappe haben, wählen wir hier diejenige aus, die wir verwenden müssen.
Beachten Sie(Notice) , dass die Daten als Excel -Tabelle in die Tabelle kommen. Es ist bereits so eingerichtet, dass wir die Daten filtern oder sortieren können.
Wir können diesen Vorgang für alle anderen Webseiten wiederholen, die die gewünschten Office - Verknüpfungen für Outlook , Word , Access , PowerPoint und jede andere Office - App haben.
Gekratzte Daten(Scraped Data Current) in Excel aktuell halten(Excel)
Als Bonus für Sie lernen wir, wie Sie unsere gekratzten Daten in Excel aktuell(Excel) halten . Dies ist eine großartige Möglichkeit, um zu veranschaulichen, wie leistungsfähig Excel für das Daten-Scraping ist. Selbst damit führen wir nur das grundlegendste Scraping durch, das Excel ausführen(Excel) kann.
Verwenden wir für dieses Beispiel eine Webseite mit Aktieninformationen wie https://www.cnbc.com/stocks/ .
Gehen Sie durch, was wir zuvor getan haben, und kopieren Sie die neue URL aus der Adressleiste und fügen Sie sie ein.
Sie gelangen zum Navigator- Fenster und sehen die verfügbaren Tabellen. Lassen Sie uns die wichtigsten US-Aktienindizes(Major U.S. Stock Indices) auswählen .
Sobald die Daten geschabt sind, sehen wir die folgende Tabelle.
Auf der rechten Seite sehen wir die Abfrage für die wichtigsten US-Aktienindizes(Major U.S. Stock Indexes) . Wählen(Select) Sie es aus, damit es hervorgehoben wird. Stellen Sie(Make) sicher, dass wir uns auf der Registerkarte Tabellentools(Table Tools) und im Bereich Design befinden. Klicken Sie dann unter Aktualisieren auf den Pfeil nach unten(Refresh) . Klicken Sie dann auf Verbindungseigenschaften(Connection Properties) .
Im Fenster „Abfrageeigenschaften“ auf der Registerkarte (Query Properties )„Verwendung(Usage) “ können wir steuern, wie diese Informationen aktualisiert werden. Wir können einen bestimmten Zeitraum für die Aktualisierung oder die Aktualisierung beim nächsten Öffnen der Arbeitsmappe oder die Aktualisierung im Hintergrund oder eine beliebige Kombination davon festlegen. Sobald wir ausgewählt haben, was wir brauchen, klicken Sie auf OK , um das Fenster zu schließen und fortzufahren.
Das ist es! Jetzt können Sie Aktienkurse, Sportergebnisse oder andere Daten, die sich häufig ändern, in einer Excel -Tabelle verfolgen . Wenn Sie mit Excel-Gleichungen und -Funktionen(Excel equations and functions) vertraut sind, können Sie mit den Daten fast alles machen, was Sie wollen.
Versuchen Sie vielleicht, Aktientrends zu erkennen, betreiben Sie bei der Arbeit ein Fantasie-Sportschwimmbad oder verfolgen Sie einfach das Wetter. Wer weiß? Ihre Vorstellungskraft und die im Internet verfügbaren Daten sind die einzigen Grenzen.
Related posts
Verwenden Sie die neue Funktion „Daten aus Bild einfügen“ von Excel Mobile
Verwenden Sie Zusammenfassungsfunktionen, um Daten in Excel zusammenzufassen
Verwenden Sie Excel, um einen effektiven Zinssatz aus einem nominalen Zinssatz zu berechnen
Diagramme Ihrer Excel-Daten
So filtern Sie Daten in Excel
So erstellen Sie Etiketten in Word aus einer Excel-Tabelle
So fügen Sie Excel-Hintergrundbilder hinzu und drucken sie
So zeichnen Sie ein Makro in Excel auf
So verstehen Sie die Was-wäre-wenn-Analyse in Microsoft Excel
So richten Sie das MLA-Format in Microsoft Word ein und verwenden es
Die 40 besten Tastenkombinationen für Microsoft Excel
So erstellen Sie eine Dropdown-Liste in Excel
So fügen Sie einer Excel-Arbeitsblattzelle Kommentare hinzu
So fügen Sie Fehlerbalken in Excel hinzu
Hinzufügen einer linearen Regressions-Trendlinie zu einem Excel-Streudiagramm
So trennen Sie Vor- und Nachnamen in Excel
So erstellen Sie ein Flussdiagramm in Word und Excel
So verwenden Sie Sparklines in Excel
So verwenden Sie COUNTIFS, SUMIFS, AVERAGEIFS in Excel
So verwenden Sie SVERWEIS in Excel