Aceasta este o copie de probă. Site-ul adevărat este excel-group.ro.
Meniu
Excel conectat la internet — import date live din web, API REST, curs BNR și STOCKHISTORY cu Power Query

Excel conectat la internet: importă date live din web fără să scrii cod

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *