Mange bruker Excel til å logge data eller utføre beregninger. Men en lite kjent funksjon i Excel er muligheten til å skrape data fra internett og trekke dem inn i regneark.
I denne artikkelen lærer du hvordan du bruker Excels nettskrapingsfunksjon. Du vil også lære hvordan disse web-skrape-søkene fungerer og hvordan du automatiserer dem.
Hvordan nettskraping i Excel fungerer
Du kan hente "eksterne" data fra innsiden av Excel. Bare husk følgende krav:
- Datamaskinen din må ha en aktiv internettforbindelse.
- Nettadressen du henter data fra, må ha en statisk datatabell på siden.
- Hvis du automatiserer filen, trenger datamaskinen der Excel-filen er lagret en aktiv internettforbindelse.
Når du setter opp nettskraping i Excel, oppretter du en "nettspørring." Denne spørringen bruker en web-URL for å koble til internett og trekke nettsiden med data fra en webserver. Excel behandler innkommende HTML og fjerner tabeller som finnes på den siden. Du vil ha en sjanse til å velge tabellen eller tabellene du vil fange opp i regnearket ditt.
Hvordan lage en Excel Web Query
Bruk følgende trinn for å trekke tabelldata fra en hvilken som helst nettside til Excel. Dette eksemplet bruker værdata, men du kan også gjøre dette med aksjemarkedsdata og mer .
1. Åpne Excel og velg Data- menyen.

2. I båndet under delen Hent og transformer data , velg Fra web .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
3. Dette åpner vinduet Web Query. Lim inn URL-en til siden med dataene i URL- feltet. Velg OK .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
4. Excel vil nå ut og trekke nettinnholdet. Velg hvert tabellresultat til venstre i Navigator-vinduet for å se en forhåndsvisning av tabellen i høyre rute.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
5. Når du ser at forhåndsvisningen av tabellen viser tabellen fra nettsiden med dataene du vil skrape, velger du Last inn- knappen nederst i vinduet.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
6. Du vil se dataene fra nettsidetabellen vises i det første skallet i det aktive Excel-regnearket.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Gratulerer, du har skrapet nettsidedata med Excel!
Avanserte Excel Web Query Options
Du vil legge merke til noen flere alternativer på skjermene beskrevet ovenfor. Hvis du heller vil skrape og importere nettdataene til et annet sted i Excel-regnearket, velger du rullegardinpilen ved siden av Last inn -knappen og velger i stedet Last til .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Du vil se et Importer Data-vindu åpent. Bruk alternativene i dette vinduet til å formatere og plassere dataene nøyaktig slik du vil at de skal vises.
Alternativene her inkluderer:
- Standard bord
- Pivottabellrapport
- Pivotdiagram
- Bare opprett tilkoblingen, men ikke importer dataene
Du vil også se et alternativ for å plassere dataene fra en spesifikk celle i stedet for å bruke A1 som standard.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Hvis du velger alternativet Avansert i stedet for Grunnleggende på URL-siden, kan du oppgi mer avansert URL-informasjon.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Dette er nyttig hvis siden du laster inn data fra inkluderer parametere (vanligvis etterfulgt av et "?"-tegn) eller spesielle HTTP-header-forespørsler, for eksempel sider som krever JSON HTTP-header-forespørselsparametere.
Disse avanserte søkefunksjonene lar deg skrape data med Excel, selv fra interaktive nettsider som kanskje ikke har en statisk URL for å finne dataene.
Slik tilpasser du Excel Web Query
Etter å ha brukt prosessen ovenfor for å lage nettsøket som henter inn dataene, kan du tilpasse det ytterligere.
Det er to måter å få tilgang til Web Query Editor. Den første er å høyreklikke en celle som inneholder resultatene, velge Tabell , og deretter velge Rediger spørring .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Dette åpner vinduet Web Query Editor. Alternativt kan du velge hvilken som helst resultatcelle og deretter velge det lille arkikonet til høyre for tabellen i boksen Spørring og tilkoblinger til høyre. Dette vil åpne en forhåndsvisning av tabelldataene du har valgt. Velg Rediger- knappen nederst i dette vinduet.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
I Web Query Editor-vinduet kan du tilpasse nøyaktig hvordan nettspørringen henter data fra nettsiden du kobler til.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Alternativene her inkluderer:
- Endre kilde-URL (velg Kilde under Applied Steps).
- Redigere hvilken kildetabell som skal hentes for denne Excel-tabellens data (Velg Navigasjon under Brukte trinn).
- Endre hvordan Excel formaterer eller transformerer dataene før de plasseres i arket (velg Endret type under Applied Steps).
Dette betyr at selv om du ikke er fornøyd med hvordan nettsøket fungerer opprinnelig, kan du tilpasse det ved å bruke Web Query Editor-vinduet.
Slik oppdaterer du tabeller manuelt og automatisk
Når du henter de siste dataene fra eksterne nettsidetabeller inn i Excel-arket ditt, har du et par alternativer.
Du kan oppdatere manuelt ved å velge arket med tabellen du vil oppdatere, velge Data- menyen og velge Oppdater alle fra båndet.
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Dette vil utføre en engangsoppdatering av alle tabellene i det arket som henter data fra en ekstern kilde.
En mer automatisert måte å gjøre dette på er å planlegge oppdateringer. For å gjøre dette, velg rullegardinpilen nederst på Oppdater alle- knappen, og velg Tilkoblingsegenskaper .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Dette åpner vinduet Spørringsegenskaper. Velg kategorien Bruk , og aktiver Oppdater hvert xx. minutt .
![Hvordan nettskraping i Excel fungerer: Importer data fra nettet Hvordan nettskraping i Excel fungerer: Importer data fra nettet]()
Endre tidsinnstillingen til frekvensen du vil at tabellene i arket skal oppdatere. Husk at denne automatiske oppdateringen bare skjer når du har Excel-filen åpen. Det oppdaterer ikke dataene inne i filen ellers.
Nettskraping i Excel
Funksjonen for å skrape data fra nettet med Excel er kraftig. Du kan bruke denne funksjonen og automatisere den for å lage dashboards i sanntid som oppdateres med de nyeste dataene fra hele nettet. Ta med datatabeller fra flere nettsteder som ofte oppdateres med informasjon du bryr deg om, og ta det hele inn i et sentralt regneark.
Deretter kan du lage beregninger, grafikk og fullstendig dashboard i regnearket basert på de dataene som vil oppdatere seg selv.