Poradna - Jak "vycucnout" tlačítkem data z webu
hlavní kategorie | zpět | + odpovědět na toto témaJak "vycucnout" tlačítkem data z webu - diskuze na toto téma |
Dobrý den,
ještě bych potřeboval poradit, jak mohu v excelu vycucnout data za nějakého webu. Například kdybych chtěl z tohoto webu https://finance.yahoo.com/quote/TSLA?p=TSLA&.tsrc=fin-srch po zmáčknutí tlačítka v excelu tu aktuální hodnotu (675,50), jak se to dá udělat?
Případně mě prosím odkažte na nějaký návod, podle kterého bych se to naučil sám.
Děkuji. Presne z tejto stránky som to tu už minule robil. Nemôžem to u seba ale nájsť. Skúsim ešte pohľadať. A ide iba o túto 1 jedinú hodnotu. Žiadna iná sa zo stránky ťahať nebude? A iba táto jedna akcia, nebude tých akcií viac? Odpověď Ako vzdy Pouzite DATA - > From Web - > vlozte vasu linku - > OK Vyberiete si tabulku ktoru potrebujete a mate to. Odpověď tak nieje tam close cena nakoniec. Vie to vybrat len cisla, ktore su ako tabulka. Odpověď Nie, takto to nepôjde. Ten údaj nie je v Tabuľke. Nemôžem nájsť to, čo som robil minule presne na túto Teslu, prešiel som už tisícky súborov na disku, netuším ako som to nazval, a nechce sa mi momentálne znovu sa tým zapodievať. Každopádne v Tabuľkách, ktoré vidí PQ, sú iné údaje ako ten hlavný na sajte. Odpověď Tak som to konečne našiel. Ktorý chuj by to nazval tak ako ja :)
www.jaknaoffice.cz/2-forum/?id=6771 Odpověď Jo, bezvadné, já jsem to asi úplně zapomněl, že jsem to sem dával :-)
Jenom ještě kdyby tam šla přidat i ta desetinná hodnota, jestli vám to nezabere moc dlouho.
Jednou bych se to chtěl taky naučit, viděl jsem na internetu nějaké videonávody ale všechno je to v angličtině a nerozumím tomu. Odpověď Tak pojde to, ale z inej linky. Staci kuknut na History Prices. https://finance.yahoo.com/quote/TSLA/history/ Odpověď To je dobrý nápad. A ak by bol link aj dlhší, nájde sa "?" ktorý to ukončí, pridá sa "/history/" a zoberie sa najnovšia hodnota Close. Ja som to v predchádzajúcom vlákne v PQ prachsprosto roz-Children-oval. Odpověď Tohle já když udělám, tak mě vždycky vyskočí tato chyba:
https://ctrlv.cz/shots/2021/02/27/TQmy.png Odpověď Akú máte verziu Office? Na toto potrebujete doplnok PowerQuery, ktoré je od 2016 súčasťou a do 2010/2013 sa dá stiahnuť (offiko a zadara). Staršie 2007 to nepodporuje, myslím. Ak to je Váš prípad použite makro z toho druhého vlákna. Odpověď Ano, je to můj případ. Díky. Zkusím se to naučit z toho makra, jde to makro aplikovat nějak jednoduše i na jiný web, ze kterého bych chtěl tahat data? Odpověď Nie, nedá sa použiť rovnaké makro na ťahanie dát z iných stránok. Makro vo všeobecnosti, je vždy špecializovaná procedúra. A tu to platí duplom, lebo každá stránka je iná. Zatiaľ som sa pozrel na nápad Andreja v PQ, dá sa to dokonca jediným riadkom M-kódu :) ale je to neprehľadné potom. Takže táto príloha nie je pre Vás. Ak by Vám niečo nešlo v tom makre písnite. Odpověď Po té nové úpravě se mi to nějak nedaří rozchodit. Když dám obnovit, píše mi to: "Inicializace zdroje selhala. Zkontrolujte databázový server nebo se obraťe na správce databáze..atd"
Druhá věc, že teď jak tam nemám ty URL adresy, tak nevím jestli tam můžu přidávat další, nebo kam to vlastně psát, ty adresy. Odpověď Tak ešte raz a pomaly. Poslal som link na vlákno, kde som na rovnakú požiadavku ako máte Vy, dal 2 riešenia - makro a PQ. Užívateľ Andrej navrhol oveľa lepší spôsob v PQ ako som ja použil v PQ. Ten som spracoval a pre prípadného záujemcu som ho sem dal. V predposlednej vete píšem, že to NIEJE pre Vás, lebo nemáte PQ. Máte starý Office, ktorý PQ nepodporuje. Takže pre Vás stále platí tá makro verzia v linku, ktorý som poslal prvý. A tú internetovú adresu som odstránil naschvál, lebo je tam zbytočná - všade sa doplní rovnaká. Rozhodujúca je skratka akcií (či čo to je...). Ale to sa Vás netýka, nemáte PQ. Odpověď Tím jsem myslel, jestli by to šlo vytáhnout i s těmi čísly za desetinnou čárkou (na webu mají tečku místo čárky). Třeba u té Tesly je teď hodnota "686.44", a mě to vytáhne hodnotu "686".
Tak jestli by bylo možné, aby to vytáhlo číslo celé (v tomto konkrétním případě "686,44") , případně tečku změnit za čárku, pokud to není moc složité. Děkuji a přikládám původní soubor. Odpověď Akú máte jazykovú verziu Excelu, akú jazykovú verziu Windows, a aký systémový oddeľovač desatinných miest ? Lebo riadok kódu s popisom "'Extrakcia údaju podľa kľúčového slova" je tam presne na to. A mne na SK Win + SK Office + "," desatinný oddeľovač, normálne desatiny prečíta. Doplňte info, skúsim potom pozrieť vo virtuálkach, či nemám napr. nejaký EN Office... Odpověď Mám český Excel 2007 a český Windows 7. Oddělovač desetinných míst, to nevím přesně co myslíte, používám čárku. Z toho webu mi to ale vytáhne jen ta čísla před tečkou, takže třeba 675.99 mi to do excelu vloží jako 675. Odpověď Táto malá úprava by mala fungovať. Odpověď |