Sådan fungerer webskrabning i Excel: Importer data fra internettet
Microsoft Microsoft Udmærker Sig Helt / / July 28, 2021
Sidst opdateret den
I denne artikel lærer du, hvordan du bruger Excels web-skrabefunktion. Du lærer også, hvordan disse web-scrape-forespørgsler fungerer, og hvordan du automatiserer dem.
Mange mennesker bruger Excel til at logge data eller udføre beregninger. Men en lille kendt funktion i Excel er evnen til at skrabe data fra internettet og trække dem ind i regneark.
I denne artikel lærer du, hvordan du bruger Excels web-skrabefunktion. Du lærer også, hvordan disse web-skrabeforespørgsler fungerer, og hvordan du automatiserer dem.
Sådan fungerer webskrabning i Excel
Du kan få "eksterne" data fra Excel. Bare husk følgende krav:
- Din computer skal have en aktiv internetforbindelse.
- Den webadresse, du trækker data fra, skal have en statisk datatabel til stede på siden.
- Hvis du automatiserer filen, skal computeren, hvor Excel-filen er gemt, have en aktiv internetforbindelse.
Når du konfigurerer webskrabning i Excel, opretter du en "webforespørgsel". Denne forespørgsel bruger en web-URL til at oprette forbindelse til internettet og trække websiden med data fra en webserver. Excel behandler den indgående HTML og fjerner tabeller, der findes på den side. Du har en chance for at vælge den eller de tabeller, du vil fange i dit regneark.
Sådan oprettes en Excel-webforespørgsel
Brug følgende trin til at trække tabeldata fra enhver webside til Excel. Dette eksempel bruger vejrdata, men du kan også gøre dette med aktiemarkedsdata og mere.
1. Åbn Excel, og vælg Data menu.
2. I båndet under Hent og transformer data sektion, vælg Fra internettet.
3. Dette åbner vinduet Webforespørgsel. Indsæt URL'en til siden med dataene i URL Mark. Vælg Okay.
4. Excel når ud og trækker webindholdet. Vælg hvert tabelresultat til venstre for Navigator-vinduet for at se en forhåndsvisning af tabellen i højre rude.
5. Når du ser tabeleksemplet vise tabellen fra websiden med de data, du vil skrabe, skal du vælge belastning knappen nederst i vinduet.
6. Du ser dataene fra websidetabellen vises i den første skal i det aktive Excel-regneark.
Tillykke, du har med succes skrabet websides data med Excel!
Avancerede indstillinger for Excel-webforespørgsel
Du vil bemærke et par ekstra muligheder på de ovenfor beskrevne skærme. Hvis du hellere vil skrabe og importere webdata til en anden placering i dit Excel-regneark, skal du vælge rullemenuen ud for belastning og vælg i stedet Indlæs til.
Der vises et vindue til importdata åbent. Brug indstillingerne i dette vindue til at formatere og placere dataene nøjagtigt, som du gerne vil have dem.
Valgmuligheder her inkluderer:
- Standard bord
- Pivottabelrapport
- Pivotdiagram
- Opret bare forbindelsen, men importer ikke dataene
Du får også vist en mulighed for at placere data startende i en bestemt celle i stedet for at være standard til A1.
Hvis du vælger Fremskreden mulighed i stedet for Grundlæggende på URL-siden, kan du give mere avanceret URL-information.
Dette er nyttigt, hvis den side, du indlæser data fra, indeholder parametre (normalt efterfulgt af et "?" tegn) eller specielle HTTP-headeranmodninger såsom sider, der kræver JSON HTTP-headeranmodning parametre.
Disse avancerede forespørgselfunktioner giver dig mulighed for at skrabe data med Excel, selv fra interaktive websider, der muligvis ikke har en statisk URL til at få fat i dataene.
Sådan tilpasser du din Excel-webforespørgsel
Efter at have brugt ovenstående proces til at oprette den webforespørgsel, der trækker dataene ind, kan du tilpasse den yderligere.
Der er to måder at få adgang til Web Query Editor. Den første er at højreklikke på en celle, der indeholder resultaterne, ved at vælge Bordog derefter vælge Rediger forespørgsel.
Dette åbner vinduet Web Query Editor. Alternativt kan du vælge en hvilken som helst resultatcelle og derefter vælge ikonet for det lille ark til højre for tabellen i feltet Forespørgsler og forbindelser til højre. Dette åbner en forhåndsvisning af de tabeldata, du har valgt. Vælg Redigere i bunden af dette vindue.
I vinduet Web Query Editor kan du tilpasse dybt nøjagtigt, hvordan webforespørgslen henter data fra den webside, du opretter forbindelse til.
Valgmuligheder her inkluderer:
- Ændring af kilde-URL (vælg Kilde under Anvendte trin).
- Redigering af hvilken kildetabel, der skal trækkes til data for denne Excel-tabel (Vælg Navigation under Anvendte trin).
- Ændring af, hvordan Excel formaterer eller transformerer dataene, inden de placeres i arket (Vælg ændret type under anvendte trin).
Dette betyder, at selvom du ikke er tilfreds med, hvordan din webforespørgsel oprindeligt fungerer, kan du tilpasse den ved hjælp af vinduet Web Query Editor.
Sådan opdateres tabeller manuelt og automatisk
Når du får de nyeste data fra eksterne websidetabeller til dit Excel-ark, har du et par muligheder.
Du kan manuelt opdatere ved at vælge arket med den tabel, du vil opdatere, vælge Data menu og vælge Opdater alt fra båndet.
Dette udfører en engangsopdatering af alle tabeller i det ark, der henter data fra en ekstern kilde.
En mere automatiseret måde at gøre dette på er at planlægge opdateringer. For at gøre dette skal du vælge rullemenuen i bunden af Opdater alt og vælg Forbindelsesegenskaber.
Dette åbner vinduet Forespørgselsegenskaber. Vælg Anvendelse fanen, og aktivér Opdater hvert xx minut.
Skift tidsindstillingen til den frekvens, du ønsker, at tabellerne i arket skal opdateres. Husk, at denne automatiske opdatering kun sker, når du har Excel-filen åben. Det opdateres ikke dataene i filen ellers.
Webskrabning i Excel
Funktionen til at skrabe data fra internettet med Excel er kraftig. Du kan bruge denne funktion og automatisere den til at oprette dashboards i realtid, der opdateres med de nyeste data fra hele internettet. Indbring datatabeller fra flere websteder, der ofte opdateres med de oplysninger, du holder af, og bringe det hele ind i et centralt regneark.
Derefter kan du oprette beregninger, visualiseringer og helt dashboards i regnearket baseret på de data, der opdateres selv.
Sådan ryddes Google Chrome-cache, cookies og browserhistorik
Chrome gør et fremragende stykke arbejde med at gemme din browserhistorik, cache og cookies for at optimere din browserydelse online. Hendes hvordan man ...
Matchende pris i butikken: Sådan får du onlinepriser, mens du handler i butikken
At købe i butikken betyder ikke, at du skal betale højere priser. Takket være prismatch-garantier kan du få online-rabatter, mens du handler i ...
Sådan giver du et Disney Plus-abonnement med et digitalt gavekort
Hvis du har haft glæde af Disney Plus og vil dele det med andre, kan du her købe et Disney + gaveabonnement til ...
Din guide til deling af dokumenter i Google Docs, Sheets og Slides
Du kan nemt samarbejde med Googles webbaserede apps. Her er din guide til deling i Google Docs, Sheets og Slides med tilladelserne ...