Funkcja WEBSERVICE

Excel 2013+

Podsumowanie

Funkcja WEBSERVICE umożliwia pobieranie danych z usług internetowych bezpośrednio w arkuszu Excela. Pozwala na dynamiczne łączenie się z API i serwisami webowymi, zwracając odpowiedzi XML lub tekstowe.

Składnia

WEBSERVICE(adres_url)

Parametry

Parametr Typ Wymagane Opis
adres_url String Tak Pełny adres URL (np. http://api.example.com/data) usługi sieciowej

Użycie funkcji WEBSERVICE

WEBSERVICE to potężne narzędzie do integracji Excela z internetem. Użyj jej do pobierania aktualnych danych rynkowych, kursów walut, pogody czy wyników API bez opuszczania arkusza.

Typowe przykłady WEBSERVICE

Podstawowy przykład pobrania danych

=WEBSERVICE("https://api.exchangerate-api.com/v4/latest/USD")

Pobiera aktualne kursy walut w formacie JSON z publicznego API walutowego.

Z kodowaniem URL

=WEBSERVICE(ENCODEURL("https://api.weather.com/data?q=Warszawa"))

Bezpieczne wywołanie API pogodowego z parametrami wyszukiwania.

Z filtrowaniem XML

=FILTERXML(WEBSERVICE("http://api.example.com/rss"),"//title")

Wyciąga wszystkie tytuły z kanału RSS używając FILTERXML.

Często zadawane pytania

Funkcja korzysta z mechanizmów Windows i nie jest obsługiwana w Excelu dla macOS.

Użyj IFERROR: =IFERROR(WEBSERVICE(url),"Błąd połączenia").

Maksymalnie 2048 znaków dla żądań GET.

Typowe błędy i rozwiązania

#VALUE!

Cause: Nieprawidłowy URL lub przekroczono limit 32767 znaków

Solution: Sprawdź poprawność URL i skróć wynik

#VALUE!

Cause: Nieobsługiwany protokół (ftp://, file://)

Solution: Używaj tylko http:// lub https://

#VALUE!

Cause: URL dłuższy niż 2048 znaków

Solution: Skróć parametry URL lub użyj POST

Uwagi

  • Funkcja odświeża się automatycznie przy odświeżaniu arkusza
  • Zawsze koduj URL funkcją ENCODEURL
  • Nie obsługuje uwierzytelniania OAuth/basic auth
  • Odpowiedź ograniczona do 32KB tekstu
  • Działa tylko w Excel 2013+ na Windows

Kompatybilność

Dostępne w: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel dla Mac, Excel 2010 i wcześniejsze, Excel Online

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2013+