Semalt Expert: gegevens automatisch downloaden van een website naar Excel

Het internet bevat tonnen nuttige informatie, maar soms moet die informatie op de een of andere manier worden opgeslagen en verwerkt. Voor deze doeleinden is het handig om Microsoft Excel-spreadsheets te gebruiken. De statistische gegevens van verschillende sites kunnen echter niet alleen handmatig, maar ook automatisch worden verzameld. U moet bijvoorbeeld nieuwe gegevens van tientallen sites opslaan. Het duurt natuurlijk lang om deze gegevens handmatig op te slaan, dus u kunt proberen de automatische gegevensimporttool in Excel te gebruiken. Waarom "je kunt het proberen"? Het betekent dat niet alle sites u toestaan om automatisch gegevens te importeren met behulp van deze tool. Ik zal je later uitleggen waarom. Maar toch kan het in de meeste gevallen helpen.

Laten we beginnen

De tool voor het automatisch importeren van gegevens bevindt zich op het tabblad "Gegevens". Selecteer hier "Van web" (in sommige versies van Excel moet u eerst op "Externe gegevens ophalen" klikken).

Het opende "New Web Query" waar je een adres moet schrijven van de website waar je de gegevens van wilt downloaden en een paar seconden moet wachten om het in hetzelfde venster te laden.

We zullen als voorbeeld gegevens uit website soccerstats.com halen. Ik weet zeker dat velen van jullie van voetbal houden en graag actuele gegevens over voetbalcompetities over de hele wereld in een tabel willen verzamelen. Er zijn veel nuttige statistieken, maar laten we beginnen met de scoretabel van La Liga in Spanje.

Je ziet veel pijlen in gele vierkanten verschijnen. Ze wijzen naar de elementen die u naar de Excel-tabel kunt extraheren. Klik op de pijl die naar het gewenste element wijst. Merk op dat u meer dan één tafel tegelijk kunt selecteren. Wat we nodig hebben is de scoretabel.

Klik vervolgens op "Importeren" in de rechter benedenhoek.

Er wordt gevraagd "waar wilt u de gegevens plaatsen". U kunt de celnaam typen die u nodig heeft of gewoon op "OK" klikken, en het zal vanaf de eerste cel verschijnen.

En hier is het resultaat - alle informatie staat nu in onze Excel-tabel.

Deze gegevens zijn nog steeds statisch terwijl we ze af en toe moeten bijwerken. Wat u dus kunt doen, is gegevens handmatig vernieuwen door op "Alles vernieuwen" te klikken.

Maar daar zijn we niet voor, toch? Elke keer dat u erop klikt, kan behoorlijk vervelend zijn als u constant informatie moet bijwerken, zoals bijvoorbeeld valutakoersen. Klik nu op "Eigenschappen" op het tabblad "Verbindingen". Hier kunt u tabellen automatisch laten vernieuwen - het kan alle gegevens bijwerken met een interval of elke keer dat u het bestand opent.

Waarom het soms niet werkt

Een paar woorden over waarom de tool voor het automatisch importeren van gegevens mogelijk niet werkt. U hebt de webpagina in Excel geopend en de gegevens gevonden in de vorm van een tabel, maar de pijlen waarmee u ze kunt markeren voor import, verschijnen niet ernaast. Waarom? Ongeveer tien jaar geleden verschenen alle tabelgegevens op websites in de vorm van speciale markup-tags TABLE. Het herkennen van zo'n tafel was een fluitje van een cent voor een robot. Maar in de loop van de tijd zijn de methoden voor het presenteren van gegevens op webpagina's veranderd - de gegevens zelf en de weergave ervan waren gescheiden. Dus wanneer u naar een webpagina kijkt en gegevens in tabellen ziet, kunt u er niet zeker van zijn dat deze gegevens een tabelstructuur in code hebben. In sommige situaties kan de importwizard de aanwezigheid van de tabel gewoon niet herkennen door de broncode van de huidige webpagina te analyseren.

Conclusie

Gefeliciteerd! Nu kunt u eenvoudig gegevens van een website met behulp van Excel in een tabel downloaden en deze automatisch laten vernieuwen. Deze eenvoudige tool helpt uw leven te vergemakkelijken en onnodig kopiëren en plakken te voorkomen.