Obsah
Aktualisiert – Januar 31, 2024
Aplikace Excel, kterou znají uživatelé systému Windows i Mac, již dlouho nabízí možnost přenášet webový obsah do vlastních tabulek.
Údaje na webových stránkách, které jsou přístupné pouze po přihlášení, však nelze načíst.
Postup v systémech Windows a Mac OS se mírně liší. Excel 2016 pro Mac OS je popsán zde.
Při instalaci aplikace Excel obsahuje složka uživatele (např. xyz). /Users/xyz/Library/Group Containers/UBF8T346G9.Office/User Content.localised/Queries dva ukázkové soubory, které končí .iqy každý s vyhledávacím dotazem.
Soubory lze upravovat pomocí textového editoru Úprava textu zpracovávány.
Případová studie
Předpokládejme, že si chcete ověřit kurz dolaru na webové stránce finanzen.net, kterou najdete mimo jiné na této adrese. Webové stránky se nachází.
Po zkopírování webové adresy a otevření ukázkového souboru SampleWebQuery01.iqy odstranit jeho obsah a nahradit ho textem
WEB
1
https://www.boerse.de/devisen/Euro-Dollar/EU0009652759
Soubor si můžete stáhnout např. pod odkazem dollarkurs.iqy lze uložit.
Integrace do vlastního souboru
Otevřete vlastní soubor aplikace Excel a vytvořte v něm nový pracovní list. Umístěte kurzor do buňky A1 nového pracovního listu a klikněte na položku datadále na Získání externích datpo kterém následuje Spustit webový dotaz klikněte. V otevřeném okně Finderu vyberte právě vytvořený soubor. dollarkurs.iqy dvojitým kliknutím.
Data se pak načtou z adresy URL, kterou obsahuje. Po několika sekundách se obsah zobrazí v tabulce.
Je patrné, že kurz se zobrazuje jako textový řetězec, např. "1,0857 USD", a nikoli jako skutečné číslo. Rovněž nestačí definovat tuto buňku jako "číslo" prostřednictvím formátování buňky. Řetězec musí být nejprve redukován na číselné znaky a poté převeden na reálné číslo.
Řetězec se zmenší zadáním vzorce
=LINKS(B9;8)
To způsobí, že se osm znaků přenese z LEVÉ strany a zbytek se odstraní.
Převod na reálné číslo způsobí násobení číslem 1,0což je celý vzorec:
=LEFT(B9;8)*1.0
Nyní se přepněte do vlastní tabulky, vyberte pole, ve kterém se má zobrazit kurz dolaru, a klikněte na tlačítko Součtový znak klikněte. Po přepnutí do nového pracovního listu vyberte požadovanou buňku s - nyní čistým - kurzem dolaru a stiskněte tlačítko . Tlačítko Enter/Return dokončit. Kurz dolaru je nyní v požadovaném poli. Nezapomeňte uložit!
Aktualizace obsahu
Při příštím otevření souboru se zobrazí okno, ve kterém lze aktualizovat obsah tak, aby se při otevření souboru zobrazil také aktuální kurz.