Living Excel: dane, które aktualizują się same
Gotowy szablon Excel z Power Query. Skonfiguruj raz, otrzymuj aktualne dane na zawsze. Bez VBA, bez makr, bez pracy ręcznej.
Dlaczego Living Excel?
Automatyczne aktualizacje
Dane aktualizują się po otwarciu pliku lub jednym kliknięciem. Zawsze najnowsze dane rynkowe bez ręcznego importu.
Bez potrzeby VBA
Oparte na Power Query (zintegrowanym z Excel 2016+). Bez makr, bez ostrzeżeń bezpieczeństwa, działa wszędzie.
Działa offline
Po załadowaniu dane można analizować offline. Aktualizacja tylko w razie potrzeby i przy połączeniu internetowym.
Jak to działa
Pobierz szablon Excel
Pobierz wstępnie skonfigurowany szablon Excel GBM
Wprowadź klucz API
Jednorazowa konfiguracja klucza API GBM
- Otwórz pobrany plik Excel
- Przejdź do Dane → Zapytania i połączenia
- Kliknij prawym przyciskiem "MILAN_Data" → Edytuj
- W edytorze Power Query: zastąp your_api_key_here swoim prawdziwym kluczem API
- Kliknij Zamknij i załaduj
Wybierz kraj i metrykę
Dostosuj źródło danych do swoich potrzeb
W edytorze Power Query możesz dostosować następujące parametry:
- Country: Kod kraju (np. "DE", "FR", "PL")
- Metric: ID metryki (np. "dwelling_permits", "construction_volume_res")
- Period: "monthly", "quarterly" lub "annual"
- StartDate: Data rozpoczęcia w formacie "YYYY-MM-DD"
Aktualizuj dane
Automatycznie lub ręcznie — Ty decydujesz
Automatycznie przy otwarciu
Dane aktualizują się za każdym razem, gdy otwierasz plik
Ustawienie: Dane → Zapytania i połączenia → Właściwości → "Odśwież dane przy otwieraniu pliku"
Ręcznie na żądanie
Aktualizuj dane tylko kiedy chcesz
Skrót: Dane → Odśwież wszystko
Power Query M-Code
Szablon Excel zawiera następujący kod Power Query. Możesz go dostosować lub użyć jako bazy dla własnych zapytań.
let
// Configuration
ApiKey = "your_api_key_here",
Country = "DE",
Metric = "dwelling_permits",
Period = "monthly",
StartDate = "2023-01-01",
// API Call
BaseUrl = "https://gbmapi.bl2020.com",
Response = Web.Contents(
BaseUrl & "/dataseries",
[
Headers = [
#"X-API-Key" = ApiKey,
#"Content-Type" = "application/json"
],
Query = [
seriesid = Metric,
country = Country,
period = Period,
startyear = Text.Start(StartDate, 4)
]
]
),
JsonResponse = Json.Document(Response),
DataList = JsonResponse[data],
TableFromList = Table.FromList(
DataList,
Splitter.SplitByNothing(),
null, null, ExtraValues.Error
),
ExpandedTable = Table.ExpandRecordColumn(
TableFromList, "Column1",
{"date", "value", "yoy_change", "mom_change", "ma_3m", "ma_12m"},
{"Date", "Value", "YoY %", "MoM %", "MA 3M", "MA 12M"}
),
TypedTable = Table.TransformColumnTypes(
ExpandedTable,
{
{"Date", type date},
{"Value", Int64.Type},
{"YoY %", type number},
{"MoM %", type number},
{"MA 3M", type number},
{"MA 12M", type number}
}
)
in
TypedTablelet
// Configuration
ApiKey = "your_api_key_here",
Country = "PL",
Sector = "residential",
// API Call
BaseUrl = "https://gbmapi.bl2020.com",
Response = Web.Contents(
BaseUrl & "/forecast?country=" & Country & "§or=" & Sector,
[
Headers = [#"X-API-Key" = ApiKey]
]
),
JsonResponse = Json.Document(Response),
ForecastRecord = JsonResponse[forecast],
ForecastTable = Record.ToTable(ForecastRecord),
RenamedColumns = Table.RenameColumns(
ForecastTable,
{{"Name", "Year"}, {"Value", "Volume (Billion EUR)"}}
),
TypedTable = Table.TransformColumnTypes(
RenamedColumns,
{
{"Year", Int64.Type},
{"Volume (Billion EUR)", type number}
}
)
in
TypedTableCo zawiera szablon?
Wstępnie skonfigurowane zapytania
- • Dane szeregów czasowych (pozwolenia, rozpoczęcia, oddania do użytku)
- • Prognozy wolumenu budowlanego
- • Dane Nowcast (bieżący kwartał)
- • Metadane krajów
Gotowe wizualizacje
- • Wykresy liniowe dla szeregów czasowych
- • Wykresy słupkowe dla prognoz
- • Tabele przestawne do analizy
- • Sformatowane dashboardy
Pola obliczeniowe
- • Zmiana rok do roku (%)
- • Zmiana miesiąc do miesiąca (%)
- • 3-miesięczna średnia krocząca
- • 12-miesięczna średnia krocząca
Konfigurowalne parametry
- • Łatwa zmiana kraju i metryki
- • Elastyczny okres (data początkowa/końcowa)
- • Wybór częstotliwości danych
- • Możliwość równoległego przetwarzania wielu krajów
Wymagania systemowe
Gotowy na dane, które aktualizują się same?
Zacznij korzystać z szablonu Living Excel w kilka minut.

