< návrat zpět

MS Excel


Téma: Otevření excelu na webu jako nový list - VBA rss

Zaslal/a 8.9.2021 8:57

Ahoj,

ve VBA jsem nováček, a momentálně se nedokáži dostat přes následující problém.

Potřebuji pomocí makra otevřít excel na stránce https://online.atletika.cz/vysledky-atleta/2021/10000064990 (označeno jako export do excelu) a vložit ho jako nový pomocný list do současného excelu.

Následně bych z toho bral různá požadovaná data a poté list smazal, poté by se pokračovalo na dalšího sportovce v pořadí. Tuto část víceméně mám hotovou, ale uvodní otevření excelu neumím zapsat.

Díky za nápady a rady

Příloha: zip51177_hodnoceni.zip (23kB, staženo 11x)
Zaslat odpověď >

#051178
avatar
Vložte přílohu.citovat
#051179
avatar
Přidávám přílohu, prozatimní řešení pro mě bylo, že jsem stahl stránku jako takovou, ale není to ideální řešení.
Příloha: zip51179_hodnoceni.zip (23kB, staženo 12x)
citovat
#051185
elninoslov
Aké dáta by ste z toho potreboval? Lebo asi len o "jméno" + "rok" + "kategorie" + "počet závodů" nepôjde, či?citovat
#051186
avatar
To co řikáte je základ toho co potřebuji, ale dál na to potřebuji navázat hodnocení struktury závodů. Tzn. zda se někdo zúčastnil mistrovství republiky, MS, ME atd. Což jsem si již vytvořil, a pak jak se umístil na těchto akcích, to ještě nemám.citovat
#051187
elninoslov
Pýtam sa preto, lebo premýšľam ako by sa to dalo urobiť cez PowerQuery. PQ si načíta aj tú stránku aj ten XLSX. Na stránke sú objekty Tabuľka. Takže by sa dali vyselektovať nejaké data z nich za predpokladu, že je u každého športovca identická skladba týchto Tabuliek (aj keď sú prázdne). Teda, že Tabuľka2 obsahuje vždy rovnaký typ dát. Obdoba pri tom XLSX, kde sa budú hľadať riadky s určujúcim slovom. To slovo tam musí byť. V PQ by sa to dalo totiž bez nutnosti otvárať stránku alebo súbor XLSX. Len je potrebné dopredu vedieť, ktoré údaje (ktoré Tabuľky a ktoré stĺpce v nich) sa majú zahrnúť do výsledku. No nebude to vytvárať pre každého športovca vlastnú tbl, ale jednu spoločnú, ktorú následne podrobíte analýze.

Ale je to len nápad ... nič žiaľ nemôžem prisľúbiť.citovat
#051188
avatar
nebráním se žádnému přístupu, který bude fungovat. PQ jsem dosud nepoužíval, když jsem ho zkoušle použít nefungovalo jak jsem chtěl. Nicméně jsem domluvený na pondělí s kamarádkou, která s tím má větší praxi, abychom vyzkoušli PQ aplikovat.

Prozatím jsem uvažoval stahnout ten excel, ale možná to nebude ta nejlepší cesta.citovat
#051194
elninoslov
Pokus pomocou PQ. Nakoľko sa v XLSX súboroch nenachádza info "Kategorie", tak som musel tak či tak načítať www a potiahnuť to odtiaľ. A keď už som ju mal natiahnutú, tak som odtiaľ zobral aj zvyšok. Problém bol pri tom, že nie všetci športovci majú rovnaký počet Tabuliek vo svojom profile. No snáď to pôjde. Alebo aspoň ako inšpirácia.

Ak sa niekomu chce s tým ešte hrať, prosím mrknite, ako by ste vyriešili napr. tieto veci:

-Nemôžem prepojiť ktAtleti a ktSouteze tak, aby SmartFilter bral mená z ktAtleti (alebo patričného dotazu, či z dátového modelu) a filtroval ktSouteze, kde meno nieje, ale je tam prepojené číslo.

-Ak dám robiť súčet súťaží pre atléta (posledný počítaný stĺpec), skryje mi atléta, ktorý nemá žiadnu súťaž (Filip Litavský) - nežiadúce, lebo chceme vidieť info o atlétovi, aj keď nemá súťaž - nech dá 0.

Už sa mi nechce dumať ...
Příloha: zip51194_hodnoceni-pq.zip (122kB, staženo 11x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje