Weryfikacja kontrahenta wymaga nieraz sprawdzenia danych rejestrowych w Krajowym Rejestrze Sądowym. Czy można takie sprawdzenie wykonać szybko z poziomu Excela? Tak! Podobnie jak w poprzedniej lekcji nt. białej listy podatników można sprawdzić dane na stronie internetowej lub bezpośrednio z Excela poprzez Power Query i API.
Co to jest API?
API jest pomostem łączącym jeden system (lub aplikację) z drugim. Wiele serwisów (GUS, NBP, Ministerstwo Finansów, VIES, CEIDG) wystawia dane w taki sposób, więc warto poszukać najprostszego sposobu ich pobierania. Więcej o API dowiesz się z lekcji nt. białej listy podatników.
Chcesz dowiedzieć się, jak pobierać dane z innego API?
Napisz w komentarzu.
Kurs „Pobieranie danych w Excelu dla finansistów” – co tydzień nowe wideo
Przed Tobą 20. lekcja z serii „Pobieranie danych w Excelu dla finansistów”. W kursie ukazały się dotychczas:
- Lekcja 1. Wczytaj przyjazny plik tekstowy
- Lekcja 2. Napraw „popsuty” plik tekstowy
- Lekcja 3. Połącz dane z wielu plików i uniknij Ctrl+C i Ctrl+V
- Lekcja 4. Najgorszy plik tekstowy, jaki mi się trafił
- Lekcja 5. Pobierz dane z pliku bankowego .MT940
- Lekcja 6. Dołącz w pionie wiele arkuszy z 1 pliku
- Lekcja 7. Wstaw tabelę przestawną na zapytaniu Power Query
- Lekcja 8. Porównaj 2 pliki Excel ze środkami trwałymi
- Lekcja 9. Zbuduj w Excelu saldo kont na bazie tabeli księgowań
- Lekcja 10. Napraw scalone komórki i spivotowane dane
- Lekcja 11. Pobierz plik z dysku OneDrive lub SharePointa
- Lekcja 12 i 13. Pobierz folder plików z dysku OneDrive lub SharePoint
- Lekcja 14. Pobierz dane z plików otrzymywanych regularnie na e-mail
- Lekcja 15. Pobierz dane do Excela z pliku PDF
- Lekcja 16. Pobierz dane z wielu plików PDF na raz
- Lekcja 17. Pobierz dane z pliku plik XML z deklaracją JPK_VAT
- Lekcja 18. Automatycznie pobieraj do Excela kursy walut z NBP
- Lekcja 19. Sprawdź kontrahenta na białej liście podatników przez API
Kurs bazuje na codziennych wyzwaniach z działów finansów, kontrolingu i księgowości 💲. Co tydzień pojawi się krótki film, w którym pokażę, jak każdy użytkownik Excela 💚 i Power BI 💛 może usprawnić swoją pracę.
Jeśli temat wykorzystania Power Query, Power Pivot, Power BI i dashboardów w pracy z danymi Cię interesuje, zapisz się na kurs POWER, zorganizuj szkolenie zamknięte lub weź udział w szkoleniu otwartym i rozpędź swoją karierę.
Sprawdzanie kontrahentów w Excelu poprzez KRS API
Pobierz plik Excel i sprawdź Twoich kontrahentów
Tu możesz pobrać plik Excel do łączenia się z KRS API i sprawdzić swoich kontrahentów.
Dzień dobry, świetny materiał. I na dodatek działa. Powtórzylem wszystkie kroki i pobrałem dane z KRS. Mam jednak dwa pytania:
1. Przeszukując i rozwijając kolejne rejestry dotarłem do sekcji z nazwiskami wspólników, reprezenantów i prokurentów. Niestety nazwiska są pobrane tylko w skróconej formie, tzn. pierwsza litera nazwiska i ciąg gwiazdek. A przecież w wersji pdf odpisu KRS te nazwiska są widoczne. Jak to zrobić przez API?
2. Drugie pytanie dotyczy transformacji danych pobranych przez API. Dane pochodzące z listy, a nie z rejestru, chciałbym umieścić w jednej kolumnie, a jeśli jest ich kilka to na przykład przedzielone przecinkiem. Pewnie jest taka funkacja w DAX.
Dziękuję za odpowiedź, zwłaszcza na pierwsze pytanie. Co do drugiego to muszę się trochę podszkolić.
Cześć Zbigniew, dzięki za pytanie.
Ad. 1 – To kwestia RODO i rzeczywiście wprowadzone tu na siłę. Wydaje mi się, że płatne API rejestr.io pozwala znieść to ograniczenie, a w API KRS dane są zakryte i nic z tym nie zrobimy.
Ad. 2 – Robisz to jeszcze w Power Query za pomocą języka M jako Kolumna niestandardowa:
=Text.Combine(List.Transform([Kolumna], each Text.From(_)), „,”)
Cześć,
Dziękuję za szybką odpowiedź. Z tym RODO to chyba trochę przesadzili, bo przecieź te dane są dostępne w każdym odpisie KRS, w bazie beneficjentów i w wielu inych miejscach. No, ale trudno.
Dzięki za pomoc w tym drugim problemie, super.