4 måter å importere data fra et nettsted til Google Sheets

4 måter å importere data fra et nettsted til Google Sheets

Data spiller en avgjørende rolle i beslutningstaking og analyse. Enten du er en forretningsanalytiker, forsker eller noen som trenger å håndtere big data, er muligheten til å effektivt importere nettdata til regnearkene dine uvurderlig.





hvordan fikse 100% diskbruk
MUO Video av dagen RULL FOR Å FORTSETTE MED INNHOLD

Hvis du bruker Google Sheets for dataanalyse, vet du allerede at kopiering og innliming av data fra nettsteder er uproduktivt. De fleste ganger, til tross for din beste innsats, vil regnearket ditt ende opp med ødelagt formatering.





Heldigvis trenger det ikke være slik. Det er mange effektive metoder for å importere data fra et nettsted til Google Sheets.





Importere data fra et nettsted til Google Sheets

Google Sheets tilbyr flere metoder for å importere data fra nettsteder. Du kan bruke de innebygde IMPORT-funksjonene eller installer Google Sheets-tillegg for å enkelt importere data.

IMPORT-familien av funksjoner består av IMPORTDATA, IMPORTHTML og IMPORTXML. Hver av disse funksjonene er best egnet for import av spesifikke typer data. Disse funksjonene kan imidlertid ikke bruke legitimasjon eller sikkerhetstokener for å få tilgang til sikker informasjon.



I slike tilfeller må du installere et Google Sheet-tillegg for å få tilgang til tjenesten med legitimasjonen din og importere dataene til regnearket ditt. Med det sagt, her er de forskjellige metodene du kan importere data i Google Sheets.

1. IMPORTDATA

Du kan bruke IMPORTDATA-funksjonen for enkel dataimport fra online CSV- eller TSV-filer. Dette er den enkleste måten å importere nettdata til Google Sheets, siden det krever minimalt med oppsett.





=IMPORTDATA(URL, delimeter, locale)

IMPORTDATA henter og importerer automatisk data til regnearket ditt. I syntaksen, URL er filens adresse, skilletegn er tegnet som brukes til å analysere data i filen, og lokale er den spesifikke lokaliteten som IMPORTDATA skal bruke.

De to siste argumentene, skilletegn og lokalitet, er valgfrie. Hvis det står tomt, vil IMPORTDATA se gjennom dataene og automatisk anta disse argumentene. I de fleste tilfeller er det best å la disse to argumentene stå tomme.





  Bruker IMPORTDATA i Google Sheets

For eksempel henter formelen nedenfor dataene fra den angitte CSV-filen:

=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv")

Siden avgrensnings- og lokalitetsargumentene er tomme, finner og antar IMPORTDATA automatisk disse verdiene. Merk at denne funksjonen fungerer med CSV- og TSV-filer, ikke nettsider. Hvis du skriver inn nettadressen til en nettside i IMPORTDATA, kan det hende at den ikke returnerer de forventede dataene eller kan føre til en feil.

2. IMPORTHTML

Du kan bruke IMPORTHTML-funksjonen til å importere data fra tabeller og lister på et nettsted. Denne funksjonen er et mer praktisk alternativ til IMPORTDATA siden den lar deg importere datatabeller fra nettsider uten å kreve en CSV-fil.

=IMPORTHTML(URL, query_type, index)

I syntaksen, URL er nettsidens adresse, spørringstype er enten bord eller liste , og indeks er tabellen eller listens nummer på nettsiden.

  Bruker IMPORTHTML i Google Sheets

Du kan for eksempel bruke IMPORTHTML til å importere en tabell fra en Wikipedia-artikkel:

=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8)

I denne formelen går IMPORTHTML til den angitte URL-adressen, henter dataene og sender ut den åttende tabellen.

3. IMPORTXML

IMPORTXML-funksjonen henter data fra XML- og HTML-sider. Syntaksen for denne funksjonen er nedenfor:

=IMPORTXML(URL, xpath_query)

I denne syntaksen, URL er nettsidens adresse, og xpath_query er XPath-spørringen som identifiserer nodene du vil importere. En forutsetning for å bruke IMPORTXML i Google Sheets er å ha grunnleggende kunnskap om hva XML er og hvordan du kan navigere i XML-filer ved hjelp av XPath-spørringer .

  Bruker IMPORTXML i Google Sheets

Som et eksempel gir formelen nedenfor ut en XML-tabell som inneholder navn og beskrivelser av noen planter:

=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT")

I denne formelen samler IMPORTXML inn dataene i XML-filen og sender deretter ut PLANT-nodene som er underordnet CATALOG-noden. Siden locale-argumentet er tomt, bruker IMPORTXML XML-filens lokalitet.