Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 63739 Skopiuj do schowka API KRS => Excel
Autor Wiadomość
wojtekl
świeżak


Posty: 3
Wysłany: 09-01-2019, 08:05   API KRS => Excel

Cześć wszystkim !

W temacie API dopiero raczkuję (a może nawet pełzam), więc proszę o pomoc. Potrzebuję wyciągnąć dane poprzez API KRS https://mojepanstwo.pl/api/krs

Sytuacja wygląda tak, że w jednej kolumnie mam nip firmy i chciałbym po nim wyszukać osobowość prawną. Nie potrafię nawiązać połączenia z API ani poprzez VBA ani PowerQuery tak, żeby zmienną był parametr NIP (pojedynczy wpis potrafię ściągnąć do tabeli poprzez PowerQuery).

Będę wdzięczny za pomoc w temacie - może ktoś już bawił się tymi danymi.
ID posta: 360050 Skopiuj do schowka
 
 
Zbiniek 
Excel Expert



Zaproszone osoby: 2
Pomógł: 400 razy
Posty: 2544
Wysłany: 09-01-2019, 08:46   

A użyłeś szukajki? :angry

-> http://www.excelforum.pl/...ghlight=api+krs
_________________
pozdrawiam
Zbiniek

Pisz po polsku! Jest różnica czy zrobisz komuś "łaskę" czy "laske" - prof. Bralczyk

Prawdopodobieństwo otrzymania satysfakcjonującej odpowiedzi jest proporcjonalne do właściwego sformułowania problemu (popartego załącznikiem).

Jest załącznik - jest impreza

http://rtfm.killfile.pl/
ID posta: 360052 Skopiuj do schowka
 
 
Riszi
Starszy Forumowicz


Pomógł: 9 razy
Posty: 42
Wysłany: 09-01-2019, 09:11   

Hej,
jeżeli chodzi o PQ to wystarczy tabelkę z numerami NIP załadować do PQ i dodać kolumnę niestandardową do pobierania danych.
Kod:

= Table.AddColumn(#"Nazwa poprzedniego kroku", "Nazwa nowej kolumny", each Json.Document(Web.Contents("https://api-v3.mojepanstwo.pl/dane/krs_podmioty.json?conditions[krs_podmioty.nip]="&[Nazwa pola w którym znajduje się numer NIP])))


Potem już tylko rozwijasz dane i pozostawiasz te, które Cię interesują
ID posta: 360055 Skopiuj do schowka
 
 
wojtekl
świeżak


Posty: 3
Wysłany: 09-01-2019, 09:33   

Zbiniek dzięki za link i przepraszam - umknęło mi :/

Zastosowałem kod Artika ale Vba wywali mi błąd przy Set jsonResponse = JsonConverter.ParseJson(http.responseText)

Dodałem referencję Microsoft Scripting Runtime oraz ściągnąłem moduł JsonConverter, ale coś z nim nie klika.

Riszi,
również dziękuję, ale tak jak mówiłem w temacie API pełzam, więc to, co napisałeś to narazie dla mnie czarna magia :)
Jeżeli mógłbyś wytłumaczyć krok po kroku (łopatologicznie), byłbym wdzięczny :)
  
ID posta: 360058 Skopiuj do schowka
 
 
wojtekl
świeżak


Posty: 3
Wysłany: 09-01-2019, 10:11   

Przepraszam, że post pod postem, ale połowicznie poradziłem sobie z problemem (w parametrach zmieniłem jsonResponse na Object i zadziałało).

Dane mi się ściągają, ale tylko 50 rekordów - wiem, że są limity, ale jak zwiększyć ilość zwrotnych rekordów?
ID posta: 360063 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe