Importera finansiell data till Google Sheets automatiskt
Enkel guide till hur du använder IMPORTDATA eller Google Apps Script för att hämta rapporter, nyckeltal och TTM-värden till dina Google-ark.
Google Sheets är ett fantastiskt verktyg för att dela och underhålla aktieanalyser. Med hjälp av Google Apps Script eller inbyggda funktioner kan du direkt strömma färsk finansiell data från BörsAPI.se till dina kalkylark.
Färdig Google Sheets-mall
Öppna vår färdiga mall och skapa din egen kopia i Google Drive för att börja läsa in data automatiskt.
Metod 1: Använda Google Apps Script (Rekommenderat)
Eftersom BörsAPI kräver en Bearer token i headern är ett Apps Script det säkraste och mest pålitliga sättet att hämta datan.
1. Öppna ditt Google Sheet, klicka på Tillägg (Extensions) → Apps Script.
2. Ersätt koden med följande script för att skapa en anpassad funktion:
/**
* Hämtar finansiell rapportdata för ett specifikt bolag och år.
*
* OBS! Om ditt Google Sheets är på svenska använder du semikolon (;) för att
* separera parametrarna i cellen: =BORSAPI("SE0011166610"; "2024"; "revenue")
* Om ditt Google Sheets är på engelska använder du komma (,).
*
* @param {string} isin Bolagets ISIN-kod (t.ex. "SE0011166610")
* @param {string} period År eller period (t.ex. "2024" eller "2024-Q3")
* @param {string} field Det fält du vill hämta (t.ex. "revenue", "net_income")
* @return {number} Det finansiella värdet
* @customfunction
*/
function BORSAPI(isin, period, field) {
const apiKey = "DIN_API_NYCKEL_HÄR";
const url = "https://borsapi.se/api/v1/companies/" + isin + "/reports/" + period;
const options = {
"method": "GET",
"headers": {
"Authorization": "Bearer " + apiKey,
"Accept": "application/json"
},
"muteHttpExceptions": true
};
try {
const response = UrlFetchApp.fetch(url, options);
const json = JSON.parse(response.getContentText());
if (json.error) {
return "Fel: " + json.error;
}
return json[field] !== undefined ? json[field] : "Fält saknas";
} catch (e) {
return "Nätverksfel: " + e.toString();
}
}3. Spara projektet och stäng Apps Script-fliken.
Metod 2: Använda funktionen i kalkylarket
Nu kan du använda din nya funktion =BORSAPI() precis som vilken annan inbyggd formel som helst i Google Sheets!
⚠️ Viktigt om separatorer (Svenska vs Engelska)
Eftersom Google Sheets i Sverige oftast är inställda på svenska måste du använda semikolon (;) för att skilja argumenten åt i formeln. Om ditt Google Sheets är inställt på engelska använder du istället vanligt komma (,).
Skriv exempelvis följande i en cell för att hämta nettoomsättningen för Atlas Copco för helåret 2024 (svensk inställning):
=BORSAPI('SE0011166610'; '2024'; 'revenue')För engelska inställningar: =BORSAPI('SE0011166610', '2024', 'revenue')
Eller hämta nettoresultatet (Net Income) för Volvo Cars för 2024:
=BORSAPI('SE0021628898'; '2024'; 'net_income')För engelska inställningar: =BORSAPI('SE0021628898', '2024', 'net_income')
💡 Kombinera med GOOGLEFINANCE
Kombinera din historiska data från BörsAPI med realtidskurser från Google Finance. Du kan beräkna rullande vinstmarginaler, skuldgrader och direktavkastning i realtid direkt i samma tabell!
Hämta TTM (Rullande 12 månader)
BörsAPI stöder även TTM-perioder för att se de absolut senaste 12 månaderna summerade. Skriv in följande för att få Volvo Cars senaste rullande 12-månaders omsättning:
=BORSAPI('SE0021628898'; '2025-Q1 TTM'; 'revenue')För engelska inställningar: =BORSAPI('SE0021628898', '2025-Q1 TTM', 'revenue')
Kom igång med BörsAPI
För att använda dessa mallar och skript behöver du ett personligt konto och en API-nyckel. Det är helt kostnadsfritt under vår beta-period.
Registrera dig på några sekunder via registreringssidan.
Gå till din Dashboard och klicka på "Generera API-nyckel".
Ersätt placeholder-nyckeln i källkoden eller kalkylarket med din personliga nyckel.