Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » Query-editor » Nacist-excelovsky-xlsx-xls-soubor-do-PowerQuery-Excel
Microsoft Excel logo

Načíst excelovský (xlsx, xls) soubor do PowerQuery - Excel

Videokurzy Excel

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.

Jak načíst xls soubor

Č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:

Zdrojová data

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.

PowerQuery Excel - zdrojová data

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á.

Jak načíst

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.

PowerQuery Excell - načíst soubor - Menu

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).

PowerQuery Excel - načíst soubor - Navigátor

Poznámka

Pokud nepotřebujete data upravovat můžete využít tlačítko Načíst máte dvě volby:

  • Načíst - načte se přímo do Excel
  • Načíst do ... - možnost určení jak bude načteno, zda datové připojení, nebo určíte který list, či zda chcete načíst jako datový model

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.

PowerQuery Excel - načíst soubor - jak vypadá editor

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.

Další tipy jak načítat

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:

  • dynamické načítání přes konstantu
  • Jak upravovat

    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):

    Jak načtenou tabulku zpátky uložit

    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).

    Zavřít a načíst

    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:

    • Zavřít a načíst - načte se přímo do Excel
    • Zavřít a načíst do ... - možnost určení jak bude načteno, zda datové připojení, nebo určíte který list, či zda chcete načíst jako datový model
    PowerQuery Excel - zavřit a načíst

    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:

    • Tabulka
    • Sestava kontingenční tabulky - když chcete rovnou načíst do kontingenčky (pivotky)
    • Kontingenční graf - pokud vám stačí jen graf
    • Pouze vytvořit připojení - tímto způsobem můžete do Excelu dostat i více jak 1.000.000 řádků (třeba 10 miliónu)
    • Existující list - pokud nechcete načítat data do samostatného listu
    • Nový list - prostě standartní volby (pokud máte zatrhnuto tabulka)
    • Přidat data do datového modelu - další skvělá věc, jak lépe a efektivněji s daty pracovat

    Tyto pokročilejší volby již přesáhují prostor tohoto článku. Informace budou popsány v samostatném článku.

    PowerQuery Excel - Importovat data - volby

    Aktualizovat

    Máte načteno? Chcete data aktualizovat? Stačí nad načtenou tabulkou pravé tlačítko a z menu vybrat Aktualizovat/Obnovit

    PowerQuery Excel - aktualizovat data

    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.

    PowerQuery Excel - Upravit

    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.

    Závěrem

    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

    Odměna

    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.


    Pavel Lasák - autor webu

    Pavel Lasák

    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ů.

       Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


    Komentáře zatím nejsou

    Můžete být prvními co zanechají smysluplný komentář.






    Excel


    Sdílejte

    Pomohl Vám návod?
    Sdílejte na Facebooku, G+
    LinkedIn...

    Nové články


    Reklama


    TOPlist Licence Creative Commons webarchiv rss XML

    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.