WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Stažení dat z URL a vytažení určitého sloupce makrem

hlavní kategorie | zpět | + odpovědět na toto téma
Stažení dat z URL a vytažení určitého sloupce makrem - diskuze na toto téma
Dobrý den, potřeboval bych poradit. Ve sloupci B mám URL adresy a z těch bych potřeboval stáhnout několik sloupců dat, ze kterých následně vyberu sloupce "OPEN" a ten potřebuji vložit vždy k přiřazené zkratce. První sloupec (SQM) jsem vyplnil ručně, jak by to mělo vypadat. Děkuji předem za rady. XLS SOUBOR ZDE: https://uloz.to/tamhle/7YIGMYEZRgQS#!ZJSxAQR2Z2ZlLJHmZQqvLmMxLmR1ASAEM1V2sxqdI0yQI2D0Zt==

elninoslov | 23.11.2021 19:41  
 
 
Použite PowerQuery
Odpověď
kombo | 23.11.2021 19:54  
 
 
Vím že už jste mi to kdysi psal, ale ten PQ, to se dá někde samostatně stáhnout a nebo je to součást excelu? Já mám totiž stále tu starou verzi 2007.
Odpověď
elninoslov | 23.11.2021 22:15  
 
 
Áno PQ je Free doplnok stiahnuteľný do 2010 a 2013 priamo od MS. Verzie 2016, 2019, 2021 PQ už priamo obsahujú. No pre staršie nie je. Tak si znovu zmeňte reactid v premennej START_KEY na 29. Ja som to písal aj vtedy, to je veľký problém takého riešenia, ktoré sa zakladá na kóde stránky, že pri zmene štruktúry kódu nefunguje. Omrknem, či by sa dala použiť metóda s CSV ako v PQ.
Odpověď
elninoslov | 24.11.2021 00:37  
 
 
Tu máte upravené makro. Neťahá sa celý rok, ale iba posledný deň. Musí tam byť prevod na Unixový čas a navyše v EST. Rýchlosť ako blesk. Zajtra ešte na ten 1 deň upravím aj to PQ, či už to niekto využije... Len pozor, ťahá sa to presne ako ste ukázal, z toho odkazu na generované CSV v Historical Data. Nie z kódu stránky. Či je to rovnaké neviem.
Odpověď
elninoslov | 24.11.2021 07:02  
 
 
Pridávam upravené PQ riešenie, ťahá iba posledný deň, je to znateľne rýchlejšie ako predtým.
Odpověď
kombo | 24.11.2021 11:17  
 
 
Díky, a ten celý rok tahat nejde? To není možné, stáhnout to nejdřív přes ten odkaz DOWNLOAD, jak bylo vidět na obrázku?
Odpověď
elninoslov | 24.11.2021 14:49  
 
 
Samozrejme, že ide sťahovať aj celý rok. Vám ide ale iba o najnovší záznam. Načo ťahať celý rok, a následne vybrať poslednú položku??? Aký časový rozsah stiahnete určujete priamo v adrese parametrami "period1=1606225335" a period2=1637761335. Tie čísla sú UNIX-ový čas. UNIX nepočíta čas ako Excel. V Exceli jednotky sú dni, desatinné sú časti dňa, ráta sa od 1.1.1900. V UNIX-e jednotky sú sekundy a desatiny sú prípadné časti sekúnd, ráta sa od 1.1.1970. No a potom z času treba odrátať ešte 6 hodín posun CET vs EST.
Odpověď