Jak przeglądać KRS z poziomu Excela? – Pobieranie danych z API przez Power Query

Sprawdzanie sposobu reprezentacji kontrahentów, weryfikacja wpisów w KRS, sprawdzanie wymogów formalnych, pobieranie adresów, przeglądanie nazw firm wg konkretnych haseł. To tylko niektóre przykłady wykorzystania rejestru Krajowego Rejestru Sądowego, który zawiera dane m.in. nt. spółek prawa handlowego w Polsce. Z serwisu można korzystać przez stronę internetową, można także wykorzystać gotowe API do automatycznego pobrania określonych informacji prosto do Excela.

Co to jest API?

API, czyli interfejs programistyczny aplikacji (ang. Application Programming Interface), to sposób, w jaki programy komputerowe komunikują się między sobą. W skrócie chodzi o to, aby pomimo różnic pomiędzy systemami dane można było przesyłać w sposób zgodny i spójny. API jest zestawem reguł tych komunikacji.

Jak wygląda pobieranie danych z API KRS?

API KRS zostało zbudowane przez Fundację Moje Państwo. Szczegółowy opis tego API możemy znaleźć na stronie: https://rejestr.io/.

API pozwala na wyszukiwanie danych dla konkretnych firm w różnych polach. Aby skorzystać z API wybieramy w Excel Power Query pobieranie danych z sieci Web i wklejamy odpowiedni link.

Jak przeglądać KRS z poziomu Excela? – Pobieranie danych z API przez Power Query 1

Otrzymamy dane w formacie JSON, które w Power Query możemy skonwertować do postaci tabelarycznej.

Jak przeglądać KRS z poziomu Excela? – Pobieranie danych z API przez Power Query 2

Stąd już prosta droga do przeniesienia danych bezpośrednio do programu Excel.

Jak przeglądać KRS z poziomu Excela? – Pobieranie danych z API przez Power Query 3

Budowa narzędzi do zbiorowego przeszukiwania KRS

Bazując na API KRS możemy na wiele sposobów usprawnić swoją pracę – poprzez wykorzystanie go w ramach jednorazowych projektów (sprawdzenie wszystkich kontrahentów) lub cyklicznych procesów (każdorazowe sprawdzenie spółki). Przykładowo weryfikacja reprezentacji spółki, sprawdzana zwykle przez działy prawne przed podpisaniem umowy, może zająć tylko kilka sekund:

  1. Wprowadź nazwę firmy
  2. Kliknij „Sprawdź w KRS”

Wynik otrzymujesz w komórce.

Jak przeglądać KRS z poziomu Excela? – Pobieranie danych z API przez Power Query 4

Poznaj usługi pobierania danych

Serwis oferuje dużo więcej możliwości, jednak samodzielne zbudowanie narzędzia może okazać się rzeczą skomplikowaną. Dlatego warto spytać ekspertów – zajmujemy się budową różnych aplikacji z wykorzystaniem narzędzi BI Microsoft (Excel, Power BI, SQL Server, Azure). Nasze doświadczenia dotyczą nie tylko tego API KRS, ale też innych – dla każdego serwisu podejście może wyglądać w szczegółach inaczej.

Zainteresowany? Napisz do nas.

Bartosz Czapiewski

Bartosz Czapiewski

Założyciel SkuteczneRaporty.pl, doświadczony ekspert oraz trener Excela, Power Query, Power BI i DAX. Od ponad 15 lat pomaga specjalistom i firmom lepiej pracować z danymi, automatyzować raporty oraz rozwijać kompetencje analityczne.

Jest autorem programów szkoleniowych dla Analityków: JUNIOR, POWER PRO i EXPERT oraz twórcą społeczności I❤️DATA, w której poprzez mentoring, spotkania LIVE z ekspertami i praktyczne wyzwania pomaga rozwijać umiejętności, budować portfolio, przygotować się do rekrutacji i zrobić kolejny krok w stronę pracy jako Analityk Danych.

Na blogu dzieli się praktycznym podejściem do analityki: od układania danych w Excelu, przez automatyzację pracy z Power Query, aż po zaawansowane raportowanie w Power BI, DAX i rozwój kariery Analityka Danych.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *