Import data van internet in Google Sheets

Om je trades en investeringen in cryptocurrencies te analyseren maak ik graag gebruik van, veelal, vrij beschikbare data op internet. In dit artikel zal ik je uitleggen hoe je data van internet kan importeren in Google Sheets.

Achtergrond

In een aantal artikelen heb ik beschreven hoe je zelf een analyse kan maken van je trades en investering in cryptocurrency. Al jaren maak ik gebruik van Microsoft Excel, maar dat heeft (in mijn geval) wel zo zijn beperkingen. Ik wissel nog wel eens tussen een Windows (werk) en MacOS (privé) en er is een groot verschil tussen Excel op beide platforms. Vandaar dat ik langzaam overstap op Google Sheets. Waarom? Het is gratis en beschikbaar via je browser op alle platforms, zelfs tablet of smartphone.

Standaard functies

Google Sheets heeft zelf een aantal standaard functies waarmee je data van het internet kan importeren:

Ook al geeft Google een redelijk rechttoe rechtaan beschrijving hoe je de functies kan gebruiken is het toch nog best een uitdaging om de juiste informatie te importeren.

Daarnaast is er ook veel data beschikbaar via een zogenaamde API. Maar Google Sheets heeft helaas geen ingebouwde functie om JSON-format te importeren. Gelukkig kun je zelf functies toevoegen aan Google Sheets. Dat lijkt voor sommigen hogere wiskunde, maar met behulp van Google zelf kom je genoeg beschrijvingen tegen hoe dat te doen. Na een beetje zoeken kwam ik op de pagina van Brad Jasper.

De functie ImportJSON toevoegen aan Google Sheets

Ontspan, je hoeft zelf niets te programmeren enkel te knippen en plakken

Gaan naar Google sheets, maak een nieuw bestand aan en geef het een naam:

Import data van internet in Google Sheets
Nieuwe google sheet maken

Een nieuwe functie toevoegen doe je via de Scripteditor, deze kun je vinden via het menu Tools >> Scripteditor. Er wordt een nieuw tabblad geopend wat er zo uitziet.

Import data van internet in Google Sheets

Nu even knippen en plakken: deze link opent een nieuw tabblad met de code van de ImportJSON functie. Selecteer en kopieer de code/tekst en plak het in de Scripteditor.

Import data van internet in Google Sheets

Save de code nu via het File menu en geef het een naam bijvoorbeeld ImportJSON.

Ga nu terug naar je Google Sheet en test de functie met de gratis API van Coinpaprika vul de volgende cellen:

A2: HELP
B2: https://api.coinpaprika.com/#tag/Coins/paths/~1coins/get

Dit is niet nodig voor de functie, maar verwijst direct naar de help pagina, altijd handig omdat even toe te voegen

A3: URL
B3: https://api.coinpaprika.com/v1/coins
A5: =ImportJSON(B3)

Het kan even duren voordat de data geladen is, maar als alles goed is gegaan is dit het resultaat:

Import data van internet in Google Sheets


Geef het tabblad een nieuwe naam: coins

Hits: 68

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *