|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak načíst externí excelovský xlsx, xls soubor do Excelu. Nejen načtení, ale také úprava, uložení, aktualizace.
Často potřebujete načíst excelovský (xls nebo xlsx) soubor do PowerQuery. Jak na to se dozvíte v tomto článku. Pro přehlednost je článek rozdělen na jednotlivé kapitoly:
Předpokládám, že máte nějaký excelovský sešit, který potřebujete načíst do PowerQuery. Z cvičných důvodů, může být jakýkoliv (jde hlavně o ukázku načtení). V tomto článku jde o základ - umět do Power Query načíst data z excelovského sešitu.
Já mám jednoduchý sešit, který obsahuje několik listů. Zde potřebuji načíst tabulku z listu s názvem leden.
Jak načíst data z více listů současně, je níže uveden odkaz na článek, který se podrobným postupem zabývá.
Předpokládám, že soubor k dispozici máte a víte i který list chcete načíst. V menu Data v sekci Načíst a transformovat v angličtině Get & Transform vyberete Načíst data v angličtině Get data v zobrazeném menu Soubor v angličtině File a nakonec Ze souboru v angličtině From File.
Zobrazí se dialogové okno Navigátor kde vidíte název vámi vybraného sešitu a seznam listů. Vyberete vámi požadovaný list který chcete načíst (pro více listů je popsáno níže). Vyberete Transformovat data (a angličtině Transform, nebo-li ono prostřední tlačítko, které Microsoft různě překládá a přejmenovává) ať můžete vybraný list načíst do Power Query, kde načtená data můžete dále upravit.
Pokud budete testovat několik dnů, může se v navigátoru objevit i informace, že soubor je neaktuální a budete moci náhled zaktualizovat (načítáte-li poprvé neuvidíte).
Pokud nepotřebujete data upravovat můžete využít tlačítko Načíst máte dvě volby:
Jak načítat se podrobněji dozvíte v další kapitole. Většinou se mi nestalo, abych načítaná data mohl rovnou použít, většinou jsem je potřeboval upravit, proto tahle "odbočka" přes transformaci v Power Query.
Provedením kliku na Transformovat data se dostanete do aplikace PowerQuery.
V dalších kapitolách se podáváme na úpravy tabulky a nakonec na načtení a připomenu aktualizaci.
Tip: Soubor se nemusí nacházet jen na disku, ale může být i v internetu. Proto se můžete načíst tento soubor i z internetu. Prostě místo webové stránky načtete "odkaz" na onen excelovksý soubor. Nevíte jak? Jak načítat data z webu jsem napsal zde.
Ono se řekne načíst excelovský soubor. Ale mnohdy je v souboru více listů, nebo co když je potřeba efektivně načíst všechny (případně vybrané listy). Co když ve složce (adresáři) je více podobných souboru a opět je potřebujete všechny načíst ze složky. Jak na to? Tohle již přesahuje prostor v tomto článku, ale pokud umíte načíst jeden list, již je jen krok k tomu umět načíst i složitější požadavky (více listů, ze složky). Pokud si nejste jistí jak, napsal jsem články, které vám s tímto načtením pomohou.
Případně když bude potřeba jmena složek, listů měnit dynamicky:
Pokud máte data načtené, je mnohdy potřeba tabulku upravit. Abych se stále neopakoval přidávám pár odkazů co vše lze v PowerQuery upravovat (samozřejmě lze úprav nad tabulkou provádět více, s čimž vám pomohou následující články):
Pokud máte tabulku upravenou, potřebujete ji zpět načíst do Excelu, ať můžete s upravenou tabulkou dále pracovat (například vložením do Power Pivot a hrátky s DAX). Případně upravené tabulky propojovat. Tabulku vložit do kontingenčky, nebo poouze upravenou tabulku vytiskout.
Obrovskou výhodou je snadná aktualizace, pokud se zdrojová data (sešit) změní (PowerQuery za vás provede veškeré úpravy).
Nejrychlejší možnost načtení je přímo v Navigátoru, ale protože bylo potřeba pár uprav, zde vysvětlím, co jednotlivé volby znamenají: Na výběr z menu Domovská stránka přes ikonu Zavřít a načíst máte dvě volby:
Zde v krátkosti rozeberu co umí jednotlivé volby. Podrobněji v samostatném článku (Jak upravená data v PowerQuery načítat zpět).
Zavřít a načíst - data se automaticky načtou do nového listu v Excel. Tím máte hotovo a můžete jen následně načtená data aktualizovat.
Zavřít a načíst do ... je zajímavější. Obdržíte dialogové okno, kde můžete volit jak a kam data chcete načíst:
Tyto pokročilejší volby již přesáhují prostor tohoto článku. Informace budou popsány v samostatném článku.
Máte načteno? Chcete data aktualizovat? Stačí nad načtenou tabulkou pravé tlačítko a z menu vybrat Aktualizovat/Obnovit
Pokud chcete aktualizovat provedené úpravy v Power Query. V zobrazených dotazech (Data > Dotazy a připojení) a připojeních stačí pravý klik nad dotazem a vybrat Upravit, dostanete se zpět do PowerQuery editoru.
Více informací jak aktualizovat, ať už samostatné tabulky (tipy, klávesové zkraty, VBA kódy), tak i dotazy v PowerQuery editoru sepíší v samostatném článku.
Napadá vás jak článek vylepšit? Nebo co vám o PowerQuery chybí? Můžete se zmínit v komentářích.
Článek byl aktualizován: 02.12.2019 14:21
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2019 |
64
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.