Semalt Expert: Downloader data fra et websted til Excel automatisk

Internettet indeholder mange nyttige oplysninger, men nogle gange skal disse oplysninger på en eller anden måde gemmes og behandles. Til disse formål er det praktisk at bruge Microsoft Excel-regneark. Imidlertid kan de statistiske data fra forskellige steder ikke kun indsamles manuelt men også automatisk. For eksempel skal du gemme friske data fra snesevis af sider. Naturligvis tager det lang tid at gemme disse data manuelt, så du kan prøve at bruge det automatiske dataimportværktøj i Excel. Hvorfor "du kan prøve"? Det betyder, at ikke alle sider tillader dig at importere data automatisk ved hjælp af dette værktøj. Jeg vil forklare dig, hvorfor senere. Men alligevel kan det hjælpe i de fleste tilfælde.

Lad os komme igang

Det automatiske dataimportværktøj findes i fanen "Data". Vælg her "Fra web" (i nogle versioner af Excel skal du først klikke på "Hent eksterne data").

Det åbnede "Ny webforespørgsel", hvor du har brug for at skrive en adresse på den webside, du vil hente dataene fra, og vent et par sekunder på, at de skal indlæses i det samme vindue.

Vi vil udtrække data fra hjemmesiden soccerstats.com som et eksempel. Jeg er sikker på, at mange af jer nyder fodbold og vil gerne indsamle ajourførte data om fodboldligaer rundt om i verden i et bord. Der er masser af nyttige statistikker, men lad os starte med scoretabellen over Spanien La Liga.

Du kan se masser af pile i gule firkanter vises. De peger på de elementer, du kan udpakke til Excel-tabellen. Klik på pilen, der peger på det element, du har brug for. Bemærk, at du kan vælge mere end en tabel på én gang. Hvad vi har brug for, er score-tabellen.

Klik derefter på "Importer" i højre nederste hjørne.

Det vil spørge "hvor vil du lægge dataene". Du kan indtaste det cellenavn, du har brug for, eller bare klikke på "OK", og det vises fra den første celle.

Og her er resultatet - alle oplysninger er nu i vores Excel-tabel.

Disse data er stadig statiske, mens vi har brug for at de skal opdateres nu og da. Så hvad du kan gøre er at opdatere data manuelt ved at klikke på "Opdater alle."

Men det er ikke det, vi er her for, ikke? Det kan være ret irriterende at klikke på det hver gang, hvis du konstant har brug for at opdatere oplysninger som f.eks. Valutakurser. Klik nu på "Egenskaber" under fanen "Forbindelser". Her kan du oprette tabeller automatisk opdateret - det kan opdatere alle data med interval, eller hver gang du åbner filen.

Hvorfor det ikke fungerer nogle gange

Et par ord om, hvorfor det automatiske dataimportværktøj muligvis ikke fungerer. Du har åbnet websiden i Excel og fundet de data, der er præsenteret i form af en tabel, men pilene, der giver dig mulighed for at markere dem til import, vises ikke ved siden af dem. Hvorfor? For cirka et årti siden blev alle tabulære data på websteder vist i form af særlig markup - tags TABLE. At genkende en sådan tabel var et stykke kage til en robot. Men over tid har metoder til præsentation af data på websider ændret sig - dataene i sig selv og deres display blev adskilt. Så når du ser på en webside og ser data i tabeller, kan du ikke være sikker på, at disse data har en tabelstruktur i kode. I nogle situationer er importguiden simpelthen ikke i stand til at genkende tabellens tilstedeværelse ved at analysere kildekoden på den aktuelle webside.

Konklusion

Tillykke! Nu kan du nemt downloade data fra webstedet ved hjælp af Excel til en tabel og få dem til at opdateres automatisk. Dette enkle værktøj hjælper med at lette dit liv og lindre unødvendig kopi-indsættelse.