< návrat zpět

MS Excel


Téma: Import Kurzu z ČNB rss

Zaslal/a 25.2.2019 12:56

Ahoj... na začátek předesílám, že vlákno "import z online zdrojů" jsem četla a nepomohlo....

Když zadám import denního kurzu z cnb - adresa: http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.jsp a vyberu tabulku s aktuálním kurzem, kurzy se načtou ale část zdrojové adresy se zamění za aktuální datum. To znamená, že když takto importovanou tabulku otevřu a zaktualizuju zítra, bude se pořád načítat z tabulky k dnešku. Jak jde tohle obejít? Při importu dat z webu, tam kde se zadává webová adresa zdroje, lze rozklinout "Upřesnění" kde to vypadá, že se zdrojová URL dá rozpadnout na několik textových řetězců, ale nepřišla jsem na to, jak tohle funguje... nemá někdo zkušenost? Díky. S.

Zaslat odpověď >

#042830
elninoslov
Office 2019 (predpokladám, že aj 2016), ak dám Údaje - Z webu - ako zdrojovú adresu zadám
http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.jsp
OK - vyberiem strednú tabuľku "Platnost pro XYZ" - Upraviť - nabehne PowerQuery - vpravo mám Nastavenia dotazu - Vlastnosti - Názov - tam prepíšem aby ma nemýlilo to "Platnost pro 22 02 2019 Pořadí: 38" na "Kurz" - Zavrieť a načítať.
Vytvorí sa Tabuľka "Kurz", ktorá podľa mňa nieje napojená na určený dátum, ale na aktuálny kurz, lebo v kóde dotazu nieje špecifikovaný žiaden konkrétny dátum:
let
Zdroj = Web.Page(Web.Contents("http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.jsp")),
Data1 = Zdroj{1}[Data],
#"Zmenený typ" = Table.TransformColumnTypes(Data1,{{"země", type text}, {"měna", type text}, {"množství", Int64.Type}, {"kód", type text}, {"kurz", type number}})
in
#"Zmenený typ"

Iba aktualizujete Tabuľku "Kurz".

Cez INDEX+MATCH/POZVYHLEDAT alebo VLOOKUP/SVYHLEDAT si nájdete požadovaný kurz vzorcom. Prípadne si z PQ dotazu zmažte stĺpce, ktoré nepotrebujete, alebo vyfiltrujte iba jedinú položku, ktorú hľadáte.

EDIT: Pridal som nejaký ten príklad.
Příloha: xlsx42830_pq-kurzy.xlsx (34kB, staženo 32x)
citovat
#042831
MePExG
Trochu som sa pohral s tou myšlienkou a dal som (pomocou PQ) stiahnuť všetky kurzy pre aktuálny rok po aktuálny dátum.
Příloha: xlsx42831_pqkruzpoaktdatum.xlsx (81kB, staženo 39x)
citovat
#042832
avatar
Pro Office 2010 funguje mimochodem klasicky bez makra Data / Z webu. Žádnou úpravu webové adresy mi to nedělá a v rámci makra si tak maximálně dotaz obnovím.

Používáme bez problému už dva roky v práci ;-).
P.citovat
#042842
avatar
Díky. Teď si sice připadám jako pako, protože když dodržím Váš postup, ačkoliv jsem přesvědčená o tom, že jsem to před tím dělala úplně stejně, tak podle Vás to funguje.... Tak ještě jednou díky.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

rozpis zápasů hráčů pro utkání dvou týmů

Anonym • 25.5. 11:54

Hromadné přepsání

elninoslov • 24.5. 10:29

Hromadné přepsání

Nomi • 24.5. 8:32

Index - každý rok začít od 1 Power Query

Alfan • 23.5. 9:17

nepřímý odkaz

elninoslov • 23.5. 0:00

nepřímý odkaz

bordov • 22.5. 18:35

vrácené hodnoty

Anonym • 22.5. 15:46