Taak: Importeer web tabellen
Webpagina's hebben vaak tabellen. De Power Query in Excel kan deze tabellen herkennen en importeren. In deze taak ga je een aantal gegevens van de UEFA Europees voetbal kampioenschap importeren die in een wikipedia pagina beschikbaar zijn.
- Open a nieuwe lege werkmap.
-
Kies
.
Een dialoogvenster wordt weergegeven waarin de URL van de webpagina moet worden ingevoerd.
Figuur 1. Dialoogvenster Van web -
Voer voor de URL in
http://en.wikipedia.org/wiki/UEFA_European_Championship
en klik OK.
Er wordt een verbinding met de webpagina gemaakt.
Wanneer de verbinding gerealiseerd is wordt een Navigator venster getoond waarin een lijst met alle tabellen in de webpagina te zien is. Door op een tabel te klikken verschijnt aan de rechterkant van het venster een voorbeeld van de gegevens.
Figuur 2. Venster Navigator voor UEFA pagina op Wikipedia -
Selecteer tabel Results[edit] en klik dan op de knop
Bewerken.
De Query Editor wordt gestart in een nieuw venster. Aan de rechterkant onder Queryinstellingen en onder Toegepaste Stappen zie je de stappen die reeds zijn toegepast.
- alle kolommen verwijderen behalve Year en Final Winners.
- het woord
Details
verwijderen in kolom Year. - alleen echte jaartallen in kolom Year overhouden.
- Selecteer de kolommen Year en Final Winners door op de kolomkoppen te klikken met ingedrukte CTRL toets. Kies dan .
-
Selecteer kolom Year en kies
Het dialoogvenster Waarden vervangen wordt weergegeven.
Figuur 3. Dialoogvenster Waarden vervangen - Type Details in het tekstvak Te zoeken waarde en laat het tekstvak Vervangen door leeg en klik OK.
- Selecteer kolom Year en klik op de filter keuzepijl in de kolomkop. Deselecteer Year en klik OK.
-
Kies
.
De gegevens worden in een Excel tabel in een nieuw werkblad opgeslagen. Je kunt nu met de gegevens werken en de Excel map voor later gebruik opslaan.
Opmerking: Het is altijd mogelijk om de query achteraf te wijzigen. Selecteer hiervoor een cel in de tabel en kies . De Query Editor wordt weer opgestart. Van hieruit kun je tevens de gegevens vernieuwen, alle stappen worden dan herhaald.