Kako koristiti funkciju WEBSERVICE u Excelu
Funkce WEBSERVICE umožňuje uživatelům MS Excel a Google Sheets efektivně získávat data přímo z internetových služeb. Je zvláště užitečná pro automatizaci a zjednodušení procesů zpracování dat dostupných online, například prostřednictvím API (Application Programming Interface) nebo jednoduchých URL.
Syntaxe a použití ve funkčních tabulkách
Ve Microsoft Excel je funkce WEBSERVICE přímo dostupná. Google Sheets tuto funkci přímo nepodporuje, ale lze použít alternativní funkce IMPORTDATA
, IMPORTXML
a IMPORTHTML
pro podobné účely.
Syntaxe funkce WEBSERVICE v MS Excel:
WEBSERVICE(url)
- url – je řetězec URL adresy, ze které se mají data získat. URL by měla vracet data ve formátech, které Excel může přímo zpracovat, jako například XML nebo JSON.
Příklady využití funkce
Funkce WEBSERVICE lze využít například pro:
Načítání aktuálních měnových kurzů
Pro pravidelné aktualizace měnových kurzů z online API, jako je API Evropské centrální banky, můžete použít následující příkaz:
=WEBSERVICE("https://api.exchangeratesapi.io/latest?base=EUR")
Tento příkaz stáhne aktuální měnové kurzy s eurovou bází. Data budou pravděpodobně ve formátu JSON, což může vyžadovat další zpracování pomocí dalších funkcí nebo VBA skriptů pro adekvátní rozbor.
Sledování počasí z online API
Pro získání aktuálního počasí můžete použít volání na API službu OpenWeatherMap s následujícím příkladem:
=WEBSERVICE("http://api.openweathermap.org/data/2.5/weather?q=Prague,cz&appid=YOUR_API_KEY")
Tento příklad vyžaduje platný API klíč (YOUR_API_KEY). Přijatá data budou ve formátu JSON a vyžadují další zpracování pro vložení do aplikace Excel.
Tyto příklady ukazují, jaký potenciál má funkce WEBSERVICE pro práci s externími daty přímo z internetu.
Více informací: https://support.microsoft.com/cs-cz/office/webservice-funkce-0546a35a-ecc6-4739-aed7-c0b7ce1562c4