Brug Excel som et værktøj til at kopiere data fra internettet
Web- skrabning er handlingen at udtrække data, information eller billeder fra et websted ved hjælp af en automatiseret metode. Tænk(Think) på det som kopier og indsæt på fuld automatisk.
Vi enten skriver eller bruger en app til at gå til de websteder, vi vil have den til, og lave en kopi af de specifikke ting, vi ønsker fra disse websteder. Det er meget mere præcist end at downloade et helt websted(downloading an entire website) .
Som ethvert værktøj kan webskrabning bruges på godt eller ondt. Nogle af de bedre grunde til at skrabe websteder ville være at rangere det i en søgemaskine baseret på dets indhold, prissammenligning eller overvågning af aktiemarkedsoplysninger. Du kan endda bruge det som et slags forskningsværktøj.
Hvordan kan jeg skrabe websteder med Excel ?
Tro det eller ej, så har Excel haft muligheden for at udtrække data fra hjemmesider i lang tid, i hvert fald siden Excel 2003 . Det er bare, at web-skrabning er noget, de fleste mennesker ikke tænker på, endsige tænker på at bruge et regnearksprogram til at udføre arbejdet. Men det er overraskende nemt og kraftfuldt. Lad os lære, hvordan det gøres, ved at lave en samling af Microsoft Office - tastaturgenveje.
Find de websteder, du vil skrabe
Det første, vi skal gøre, er at finde de specifikke websider, som vi ønsker at få information fra. Lad os gå til kilden og søge på https://support.office.com/ . Vi kommer til at bruge søgeordet "hyppigt brugte genveje". Vi kan gøre det mere specifikt ved at bruge navnet på den specifikke app, som Outlook , Excel , Word og så videre. Det kan være en god idé at bogmærke resultatsiden, så vi nemt kan komme tilbage dertil.
Klik(Click) på søgeresultatet, "Tastaturgenveje i Excel til Windows". Når du er på den side, skal du finde listen over Excel- versioner og klikke på Nyere versioner(Newer Versions) . Nu arbejder vi med det nyeste og bedste.
Vi kunne gå tilbage til vores søgeresultatside og åbne resultaterne for alle de andre Office - apps på deres egne faner og bogmærke dem. Det er en god idé, selv til denne øvelse. Det er her, de fleste mennesker ville stoppe med at indsamle Office -genveje, men ikke os. Vi vil lægge dem i Excel , så vi kan gøre, hvad vi vil med dem, når vi vil.
Åbn Excel og Skrab
Åbn Excel og start en ny projektmappe. Gem projektmappen som Office-genveje(Office Shortcuts) . Hvis du har OneDrive, skal du gemme det der, så funktionen AutoSave fungerer.
Når projektmappen er gemt, skal du klikke på fanen Data .
Klik på Fra web(From Web) på båndet på fanen Data .
Vinduet Fra Web-(From Web ) guiden åbnes. Det er her, vi sætter webadressen eller URL'en(URL) på den hjemmeside, hvorfra vi vil skrabe data. Skift til din webbrowser og kopier(copy) URL'en.
Indsæt URL'en i URL -feltet i Fra Web-(From Web) guiden. Vi kunne vælge at bruge dette i Basic eller Advanced mode. Den avancerede(Advanced) tilstand giver os mange flere muligheder for, hvordan vi får adgang til dataene fra webstedet. Til denne øvelse har vi kun brug for Basic mode. Klik (Click) på OK(OK) .
Excel vil nu forsøge at oprette forbindelse til webstedet. Dette kan tage et par sekunder. Vi vil se et fremskridtsvindue, hvis det gør det.
Navigator- vinduet åbnes, og vi vil se en liste over tabeller fra hjemmesiden til venstre. Når vi vælger en, vil vi se en tabel forhåndsvisning til højre. Lad os vælge tabellen Ofte brugte genveje(Frequently used shortcuts ) .
Vi kan klikke på fanen Webvisning(Web View) for at se den faktiske hjemmeside, hvis vi skal se os om efter den tabel, vi ønsker. Når vi finder det, kan vi klikke på det, og det vil blive valgt til import.
Nu klikker vi på knappen Indlæs(Load) nederst i dette vindue. Der er andre muligheder, vi kunne vælge, som er mere komplekse og uden for rammerne af vores første skrabe. Bare vær opmærksom på, at de er der. Excels web-skrabningsfunktioner er meget kraftfulde.
Webtabellen indlæses i Excel efter et par sekunder. Vi ser dataene til venstre, hvor tallet 1 er på billedet nedenfor. Nummer 2 fremhæver den forespørgsel(Query) , der blev brugt til at hente dataene fra webstedet. Når vi har flere forespørgsler i en arbejdsbog, er det her, vi vælger den, vi skal bruge.
Bemærk(Notice) , at dataene kommer ind i regnearket som en Excel - tabel. Det er allerede sat op, så vi kan filtrere eller sortere dataene.
Vi kan gentage denne proces for alle de andre websider, der har de Office - genveje, som vi ønsker til Outlook , Word , Access , PowerPoint og enhver anden Office -app.
Holder skrabet data aktuelle(Scraped Data Current) i Excel
Som en bonus for dig vil vi lære, hvordan vi holder vores skrabet data frisk i Excel . Dette er en fantastisk måde at illustrere, hvor kraftfuldt Excel er til dataskrabning. Selv med dette laver vi kun den mest grundlæggende skrabning, som Excel kan gøre.
Til dette eksempel, lad os bruge en aktieinformationswebside som https://www.cnbc.com/stocks/ .
Gå igennem, hvad vi gjorde før, og kopier og indsæt den nye URL fra adresselinjen.
Du kommer til Navigator- vinduet og se de tilgængelige tabeller. Lad os vælge de vigtigste amerikanske aktieindekser(Major U.S. Stock Indices) .
Når dataene er skrabet, vil vi se følgende regneark.
Til højre ser vi forespørgslen efter store amerikanske aktieindekser(Major U.S. Stock Indexes) . Vælg(Select) det, så det er fremhævet. Sørg(Make) for, at vi er på fanen Tabelværktøjer(Table Tools) og i designområdet(Design) . Klik derefter på pil ned under Opdater(Refresh) . Klik derefter på Forbindelsesegenskaber(Connection Properties) .
I vinduet Forespørgselsegenskaber(Query Properties ) under fanen Brug(Usage) kan vi kontrollere, hvordan disse oplysninger opdateres. Vi kan indstille en bestemt tidsperiode til at opdatere, eller for at opdatere, når vi åbner projektmappen næste gang, eller for at opdatere i baggrunden eller en kombination af disse. Når vi har valgt, hvad vi har brug for, skal du klikke på OK for at lukke vinduet og fortsætte.
Det er det! Nu kan du spore aktiekurser, sportsresultater eller andre data, der ofte ændres, fra et Excel - regneark. Hvis du er god til Excel-ligninger og -funktioner(Excel equations and functions) , kan du gøre næsten alt, hvad du vil med dataene.
Prøv måske at identificere aktietrends, drive en fantasy-sportspool på arbejdet, eller måske bare holde styr på vejret. Hvem ved? Din fantasi og de tilgængelige data på internettet(Internet) er de eneste begrænsninger.
Related posts
Brug Excel Mobiles nye "Indsæt data fra billede"-funktion
Brug oversigtsfunktioner til at opsummere data i Excel
Brug Excel til at finde ud af en effektiv rente ud fra en nominel rente
Kortlægning af dine Excel-data
Sådan filtreres data i Excel
Sådan optager du en makro i Excel
Sådan tilføjes fejllinjer i Excel
Sådan tilføjes og udskrives Excel-baggrundsbilleder
Microsoft Excel Basics Tutorial – Lær at bruge Excel
Formater celler ved hjælp af betinget formatering i Excel
En guide til alle Excel-filudvidelser og hvad de betyder
Sådan spores ændringer i Excel
Sådan opretter du etiketter i Word fra et Excel-regneark
Sådan forstår du hvad-hvis-analyse i Microsoft Excel
Sådan bruges COUNTIFS, SUMIFS, AVERAGEIFS i Excel
Sådan beskytter du en Excel-fil med adgangskode sikkert
Sådan skjuler du ark, celler, kolonner og formler i Excel
Sådan skifter du mellem regneark i Excel
Brug Format Painter i Word til at kopiere og indsætte formatering
Sådan laver du en tjekliste i Excel