Excel nu trebuie să fie izolat. Cursul valutar de azi, cotațiile bursiere, datele meteo, prețurile concurenților, statisticile oficiale — toate pot intra automat în tabelele tale.
Fără să scrii cod. Fără să copiezi manual. Cu un Refresh și datele sunt actualizate.
Metoda 1: Importul direct de pe web (Power Query → Web)
Aceasta e cea mai simplă metodă pentru date disponibile pe pagini web publice.
Date → Obținere date → Din alte surse → De pe Web
Introduci URL-ul paginii care conține datele → Power Query analizează pagina și detectează tabelele disponibile.
Exemple practice:
Cursul valutar BNR (Banca Națională a României)
BNR publică cursul valutar zilnic în format XML/HTML:
Date → Obținere date → De pe Web → https://www.bnr.ro/nbrfxrates.xml
Power Query parsează XML-ul și extrage cursurile: EUR, USD, GBP, CHF etc.
Dai Refresh → cursul se actualizează automat.
Utilizare practică:
// Facturi în euro convertite automat la lei
=B2 * XLOOKUP("EUR"; Curs_BNR[Moneda]; Curs_BNR[Curs])
Statistici INS (Institutul Național de Statistică)
INS publică date în format Excel sau CSV pe site-ul insse.ro. Power Query importă direct din URL:
https://insse.ro/cms/files/statistici/... → fișier Excel cu date statistice naționale.
Date financiare companii din Registrul Comerțului
Unele servicii publice sau comerciale oferă API cu date despre firmele din România (CUI, bilanț, asociați). Power Query le poate consuma cu autentificare.
Metoda 2: Importul din API-uri REST (date structurate)
API-urile REST returnează date JSON sau XML — mai structurate decât paginile web.
Cum imporți un API JSON în Power Query
Date → Obținere date → De pe Web → introduci URL-ul API-ului
Power Query detectează JSON și îl transformă automat în tabel.
Exemplu: API curs valutar (exchangerate-api.com)
URL: https://api.exchangerate-api.com/v4/latest/RON
Returnează JSON cu toate cursurile față de RON. Power Query îl transformă în tabel.
API-uri cu cheie de autentificare
Multe API-uri necesită un API Key (cheie de autentificare). O transmiți în header-ul request-ului:
În Power Query:
let
Url = "https://api.exemplu.com/date?param=valoare",
Raspuns = Web.Contents(Url, [
Headers = [
#"X-API-Key" = "CHEIA_TA_API",
#"Accept" = "application/json"
]
]),
Json = Json.Document(Raspuns),
Tabel = Table.FromRecords({Json})
in
Tabel
Metoda 3: Funcția STOCKHISTORY și datele financiare native
Excel Microsoft 365 are funcții native pentru date financiare:
STOCKHISTORY — date istorice bursiere
=STOCKHISTORY("MSFT"; "2026-01-01"; "2026-04-24"; 0; 1)
// Returnează prețurile zilnice ale acțiunii Microsoft
// Parametru 0 = zilnic, 1 = cu antet
Funcționează pentru acțiuni listate pe burse internaționale. Pentru BVB (Bursa de Valori București), disponibilitatea e limitată.
Tipul de date „Acțiuni” și „Monede”
Selectezi o celulă cu ticker-ul acțiunii (ex: „MSFT”) → Date → Acțiuni → celula se transformă în tip de date financiar.
Poți extrage orice proprietate:
=A2.Pret // prețul curent
=A2.Schimbare% // variația procentuală azi
=A2.Piata // capitalizare bursieră
Limitare: funcționează pentru acțiuni din piețe internaționale majore, nu toate bursele globale.
Cazuri practice pentru firme din România
1. Facturare automată cu curs BNR
Ai facturi în euro. Contractul prevede că factura se emite la cursul BNR din ziua emiterii.
// Foaia "Curs_BNR" — importată automat din XML BNR
// Foaia "Facturi"
Valoare_RON: =[@Valoare_EUR] * VLOOKUP("EUR"; Curs_BNR; 2; 0)
Dai Refresh în dimineața emiterii facturii → cursul e actualizat → valoarea în lei e corectă.
2. Monitorizarea prețurilor concurenților
Dacă concurenții afișează prețuri pe site-ul lor în format HTML standard, Power Query poate extrage automat tabelele de prețuri.
Atenție: respecți termenii de utilizare ai site-urilor scraping-uite. Unele site-uri interzic accesul automatizat.
3. Date meteo pentru planificarea operațională
API-uri meteo (Open-Meteo, OpenWeatherMap) oferă date gratuite sau cu cost mic.
Firmele din construcții, agricultură sau logistică pot importa prognoza meteo automat pentru planificarea zilnică a activităților.
4. Rata inflației și indicii de preț
BNR și INS publică date lunare. Power Query importă automat → contractele cu clauze de indexare la inflație se actualizează automat.
Actualizare automată: Refresh programat
Actualizare la deschiderea fișierului: Click dreapta pe interogare → Proprietăți → bifezi „Reîmprospătare la deschiderea fișierului”
Actualizare periodică în fundal (fiecare N minute): Click dreapta → Proprietăți → bifezi „Reîmprospătare fiecare” → specifici intervalul în minute
Funcționează cât timp fișierul e deschis în Excel. Pentru actualizare complet automată (fișierul închis), ai nevoie de Power Automate + Office Script pe SharePoint.
Gestionarea erorilor la import web
Conexiunile web pot eșua dacă:
- Serverul e indisponibil temporar
- Structura paginii s-a schimbat
- Conexiunea la internet e întreruptă
Tratarea erorilor în Power Query:
let
Sursa = try Web.Contents("https://url.api.ro") otherwise null,
Rezultat = if Sursa = null
then Table.FromRows({{"Eroare conexiune"}}, {"Mesaj"})
else Json.Document(Sursa)
in
Rezultat
Power Query returnează un tabel cu mesaj de eroare în loc să blocheze întregul fișier.
Securitatea datelor la import web
Ce trimiți la server: URL-ul + eventual parametrii de request. Nu trimiți date din fișier.
Autentificarea: cheile API se pot stoca în Power Query ca parametri. Alternativă mai sigură: Azure Key Vault pentru organizații cu cerințe stricte de securitate.
Date sensibile primite: dacă imporți date cu informații personale (GDPR), asiguri că le procesezi conform regulamentelor aplicabile.
Concluzie
Excel conectat la internet devine un instrument de monitorizare în timp real, nu doar de analiză retrospectivă. Cursurile valutare, datele statistice, prețurile de piață și orice informație publicată structurat pe web poate intra automat în tabelele tale — la fiecare deschidere a fișierului sau la interval fix.
La Excel Group implementăm soluții de import date live pentru firme din România și Moldova — de la cursul BNR zilnic până la API-uri de business personalizate. Contactează-ne.
Întrebări frecvente
Importul din web funcționează în Excel Online (browser)?
Parțial — Power Query în Excel Online are acces limitat la surse web față de Excel desktop. Unele conectori (SharePoint, SQL) funcționează, altele necesită versiunea desktop. Verifici documentația Microsoft pentru lista completă.
Cât costă API-urile de date financiare sau statistice?
Depinde. Cursul BNR, datele INS, Open-Meteo — gratuite. Alpha Vantage, Quandl, Bloomberg — gratuit cu limite sau abonament. Pentru date de calitate financiară de nivel profesional, costurile sunt de ordinul zecilor-sutelor de dolari/lună.
Power Query poate posta date la un API extern (nu doar citi)?
Power Query e proiectat pentru citire. Scrierea (POST, PUT) la API-uri se face din VBA sau Office Scripts, nu din Power Query nativ.

