
Excel - aktualizovaná data Vyřešeno
Excel - aktualizovaná data
Zdravím, rád bych si vytvořil v Excelu 2010 tabulku procesorů, kde by u každého byla jeho aktualizovaná cena z czc a skóre z CPU Mark. Zde přikládám 2 odkazy na zdroje, ze kterých budu hodnoty tahat - CENA a CPU Mark. Nyní to dělám tak, že dám načíst data z webu (hází to errory skriptů při načítání stránky) a vyberu celou stránku. To samé udělám ve druhém listu s druhým odkazem a do třetího listu už jen vložím čísla buněk s požadovanými hodnotami. Každopádně tato metoda je zdlouhavá, při vkládání většího množství dat se značně prodlužuje nepotřebný obsah a aktualizace trvají celkem dlouho. Rád bych se proto zeptal, zda je nějaký elegantnější způsob, kde si nebudu muset dělat pomocné listy a mohu rovnou vybírat pouze hodnoty, které doopravdy potřebuji? Předem díky za Váš čas! 

Re: Excel - aktualizovaná data
Přikládám ještě obrázek pro přiblížení. Vlevo nahoře jsou v jednotlivých sloupečcích czc stránky s jednotlivými procesory, kde na řádku cca 417 beru ceny. Vpravo nahoře je CPU Mark daných procerů a dole je výsledná tabulka. Není to nic velikého a přesto mi aktualizace trvala 6m30s a hlásilo to chyby o překročené maximální době běhu. Jak je vidět, zkoušel jsem zdroj dat formátovat i do HTML, ale průběh byl stejný. Nevíte tedy o nějakém způsobu, jak to urychlit a nejlépe i jak tahat přímo potřebné hodnoty (klidně přes VBA, jestli bude potřeba)?
Re: Excel - aktualizovaná data
Všetky popísané úkony sa dajú zvládnuť pomocou PowerQuery (voľný doplnok od verzie 2010 a vo verzii 2016 je tento nástroj obsiahnutý), alebo naprogramovať. Pri použití PQ sa dá nastaviť režim aktualizácie dotazov [je možnosť zadefinovať zoznam stránok, z ktorých bude prebiehať aktualizácia] (pri otvorení, alebo/aj po určitom čase; a s PQ sa dá použiť aj programovanie, ale pre takúto požiadavku nie je potrebné resp. = neriešim).
Re: Excel - aktualizovaná data
Stáhl jsem si ten doplněk PowerQuery, ale nevidím, jak by mi to mělo pomoct - funguje to v podstatě stejně, jako mnou popsaná metoda, pouze s příjemnějším prostředím, které ovšem vede (v případě czc) až k nemožnosti nalézt a vybrat požadovaná data. Ještě vyzkouším data rozdělit a netlačit je do jedné stránky, možná právě to vede k errorům a zdlouhavému aktualizování, ovšem stále to neřeší můj problém s načítání enormního množství zbytečných dat.
Re: Excel - aktualizovaná data
...
Naposledy upravil(a) MePExG dne 10 bře 2018 20:32, celkem upraveno 1 x.
Re: Excel - aktualizovaná data
Ještě zmíním svá poslední zjištění, která jsem podnikl. Když dám aktualizovat vše, trvá to 6m 17s, což je až otravně dlouhé na tak malé množství využitelných dat a je zajímavé, že pokud to dělám ručně a aktualizuji to po jednotlivých položkách, tak mi to zabere cca 2min.
Dodatečně přidáno po 20 hodinách:
@MePExG - Nechápu, z jaké důvodu upravuješ (snad se nemusíme bavit formálně na fóru) svůj předešlý komentář o psaní soukromé zprávy. Přece se dá normálně napsat, že nemáš čas, nebo se ti s tím nechce zabývat, popř. také nevíš jak na to, však já nikoho nenutím mi pomáhat. Vyřešil bych si to sám, jenže to prostě neumím, nemám nikoho, kdo by mi s tím dokázal pomoci ani si to nedokážu dohledat, ačkoliv jsem hledáním ztratil poměrně dost času, stejně jsem našel jen haldy informací, které mi v ničem nepomohly. Fakt jsem netušil, že na takovouhle prkotinu nikde není žádný návod a přitom si umím představit, že by i spousta jiných lidí něco podobného zužitkovala.
Dodatečně přidáno po 20 hodinách:
@MePExG - Nechápu, z jaké důvodu upravuješ (snad se nemusíme bavit formálně na fóru) svůj předešlý komentář o psaní soukromé zprávy. Přece se dá normálně napsat, že nemáš čas, nebo se ti s tím nechce zabývat, popř. také nevíš jak na to, však já nikoho nenutím mi pomáhat. Vyřešil bych si to sám, jenže to prostě neumím, nemám nikoho, kdo by mi s tím dokázal pomoci ani si to nedokážu dohledat, ačkoliv jsem hledáním ztratil poměrně dost času, stejně jsem našel jen haldy informací, které mi v ničem nepomohly. Fakt jsem netušil, že na takovouhle prkotinu nikde není žádný návod a přitom si umím představit, že by i spousta jiných lidí něco podobného zužitkovala.
- elninoslov
- Level 2.5
- Příspěvky: 386
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Excel - aktualizovaná data Vyřešeno
O koľko CPU sa jedná ? Ak iba o týchto pár, tak normálne "rozobratie" kódu, ak máte vopred nájdené odkazy na stránky, trvá u mňa asi 7 sekúnd. Samozrejme keď zmenia kód stránky, tak to prestane fungovať.
- Přílohy
-
- Načítaj data z webu.xlsm
- (23.39 KiB) Staženo 24 x
Re: Excel - aktualizovaná data
Páni, to funguje bezvadně! Procesorů bude samozřejmě více, ale i tak je rychlost pro mé účely naprosto dostatečná a absolutně neporovnatelná s mojí předchozí metodou. Ve VBA sice neumím, ale v HTML ano, a tak si zvládnu s případnými změnami na stránkách poradit a přidat i další sloupečky, které čerpají data z předešlých odkazů. Mockrát Vám děkuji 

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4901
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12311
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 3
- 2732
-
od petr22
Zobrazit poslední příspěvek
12 lis 2024 22:05
-
- 16
- 4883
-
od Minapark
Zobrazit poslední příspěvek
17 pro 2024 20:54
-
- 1
- 5018
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti