Jak pobrać kursy walut do Excela przez Power Query
Wklej jedno zapytanie M i załaduj odświeżalną tabelę kursów. Działa w Excelu na Macu i Windowsie bez dodatków.
Jeśli arkusz potrzebuje kursów, Power Query jest lepszym wyborem niż WEBSERVICE(). Poniższe zapytanie wywołuje /v1/latest/USD, zamienia JSON na tabelę z dwiema kolumnami i odświeża dane po otwarciu pliku lub kliknięciu Odśwież wszystko.
/v1/latest/{base} zwraca wiele kursów.RelativePath oddziela stały host od ścieżki i ułatwia odświeżanie.Utwórz darmowy klucz API
Zarejestruj się na exchangerate.dev/signup. Po potwierdzeniu adresu skopiuj klucz zaczynający się od exr_live_. Plan Free obejmuje 10 000 wywołań miesięcznie.
Otwórz Edytor zaawansowany
W Excelu wybierz Dane → Pobierz dane → Uruchom Edytor Power Query. Utwórz Puste zapytanie i otwórz Widok → Edytor zaawansowany.
Wklej zapytanie M
Podmień przykładowy klucz, kliknij Gotowe i nazwij zapytanie FxRates. Nie usuwaj RelativePath, bo zaplanowane odświeżanie może potraktować pełny URL jako dynamiczne źródło.
Załaduj tabelę do arkusza
Kliknij Zamknij i załaduj. Przy pierwszym połączeniu wybierz poświadczenia Anonimowe dla https://api.exchangerate.dev, ponieważ klucz jest już w nagłówku.
Zmień walutę bazową lub wybierz symbole
Zmień Base, aby przeliczyć kursy względem innej waluty. Jeśli potrzebujesz kilku kodów, dodaj symbols w Query i pobierz je jednym żądaniem.
RelativePath, a nazwy pól sprawdź z kodem na tej stronie. Nie wklejaj prawdziwego klucza do czatu.Odświeżaj z rozsądną częstotliwością
Dane można pobierać po otwarciu pliku, przez Odśwież wszystko lub według interwału w właściwościach zapytania. Kilka walut pobieraj jednym żądaniem.
- Power Query M jest dostępny w Excelu na Macu i Windowsie.
- Jedno wywołanie
/v1/latest/{base}zwraca wiele kursów. RelativePathoddziela stały host od ścieżki i ułatwia odświeżanie.- Klucz trafia do nagłówka Authorization.
- Kursy służą do modeli i analiz, nie do rozliczeń.