Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Pomocí Power Query můžete zkombinovat více souborů se stejným schématem uloženým v jedné složce do jedné tabulky. Například každý měsíc chcete kombinovat rozpočtové sešity z více oddělení, kde jsou sloupce stejné, ale počet řádků a hodnot se v každém sešitu liší. Jakmile ho nastavíte, můžete použít další transformace stejně jako u jakéhokoli importovaného zdroje dat a potom data aktualizovat , abyste viděli výsledky pro každý měsíc.  

Koncepční přehled kombinování souborů složek

Poznámka:    Toto téma ukazuje, jak zkombinovat soubory ze složky. Můžete také kombinovat soubory uložené na SharePointu, Azure Blob Storage a Azure Data Lake Storage. Proces je podobný.

Aby to bylo jednoduché:

  • Ujistěte se, že všechny soubory, které chcete zkombinovat, jsou obsaženy ve vyhrazené složce bez nadbytečných souborů. V opačném případě budou všechny soubory ve složce a všechny vybrané podsložky zahrnuty do dat, která se mají zkombinovat.

  • Každý soubor by měl mít stejné schéma s konzistentními záhlavími sloupců, datovými typy a počtem sloupců. Sloupce nemusí být ve stejném pořadí jako porovnávání podle názvů sloupců.

  • Pokud je to možné, vyhněte se nesouvisejícím datovým objektům pro zdroje dat, které můžou mít více než jeden datový objekt, jako je soubor JSON, excelový sešit nebo databáze Accessu.

Každý z těchto souborů se řídí jednoduchým vzorem, v každém souboru je pouze jedna tabulka dat.

  1. Vyberte Data > Získat data > ze souboru > ze složky. Zobrazí se dialogové okno Procházet .

  2. Vyhledejte složku obsahující soubory, které chcete zkombinovat.

  3. Seznam souborů ve složce se zobrazí v dialogovém okně> cesta ke složce <. Ověřte, že jsou uvedené všechny požadované soubory.

    Dialogové okno importu příkladu textu

  4. Vyberte jeden z příkazů v dolní části dialogového okna, například Kombinovat > Kombinovat & Načíst. Další příkazy jsou popsány v části Informace o všech těchto příkazech.

  5. Pokud vyberete některý příkaz Sloučit , zobrazí se dialogové okno Sloučit soubory . Pokud chcete změnit nastavení souboru, vyberte jednotlivé soubory v poli Ukázkový soubor a podle potřeby nastavte položky Původ souboru, Oddělovač a Rozpoznávání datového typu . Můžete také zaškrtnout nebo zrušit zaškrtnutí políčka Přeskočit soubory s chybami v dolní části dialogového okna.

  6. Vyberte OK.

Výsledek

Power Query automaticky vytváří dotazy pro sloučení dat z každého souboru do listu. Vytvořené kroky a sloupce dotazu závisí na tom, který příkaz zvolíte. Další informace najdete v části Informace o všech těchto dotazech.

  1. Vyberte Data > Získat data > ze souboru > ze složky. Zobrazí se dialogové okno Procházet.

  2. Vyhledejte složku obsahující soubory, které chcete zkombinovat.

  3. Seznam souborů ve složce se zobrazí v dialogovém okně> cesta ke složce <. Ověřte, že jsou uvedené všechny požadované soubory.

  4. Vyberte jeden z příkazů v dolní části dialogového okna, například Kombinovat > Kombinovat & Transformovat. Další příkazy jsou popsány v části Informace o všech těchto příkazech.

    Zobrazí se Editor Power Query.

  5. Sloupec Hodnota je strukturovaný sloupec seznamu . Vyberte ikonu Rozbalit Ikona rozšíření sloupce a pak vyberte Rozbalit na Nové řádky. 

    Rozbalení seznamu JSON

  6. Sloupec Hodnota je teď strukturovaným sloupcem záznamu . Vyberte ikonu Rozbalit Ikona rozšíření sloupce . Zobrazí se rozevírací dialogové okno.

    Rozšíření záznamu JSON

  7. Nechte vybrané všechny sloupce. Můžete zrušit zaškrtnutí políčka Použít původní název sloupce jako předponu . Vyberte OK.

  8. Vyberte všechny sloupce, které obsahují datové hodnoty. Vyberte Domů, šipku vedle Odebrat sloupce a pak vyberte Odebrat další sloupce.

  9. Vyberte Domů > Zavřít & načtení.

Výsledek

Power Query automaticky vytváří dotazy pro sloučení dat z každého souboru do listu. Vytvořené kroky a sloupce dotazu závisí na tom, který příkaz zvolíte. Další informace najdete v části Informace o všech těchto dotazech.

Každý z těchto zdrojů dat může mít více než jeden objekt k importu. Excelový sešit může mít více listů, excelových tabulek nebo pojmenovaných oblastí. Databáze Accessu může obsahovat více tabulek a dotazů. 

  1. Vyberte Data > Získat data > ze souboru > ze složky. Zobrazí se dialogové okno Procházet.

  2. Vyhledejte složku obsahující soubory, které chcete zkombinovat.

  3. Seznam souborů ve složce se zobrazí v dialogovém okně> cesta ke složce <. Ověřte, že jsou uvedené všechny požadované soubory.

  4. Vyberte jeden z příkazů v dolní části dialogového okna, například Kombinovat > Kombinovat & Načíst. Další příkazy jsou popsány v části Informace o všech těchto příkazech.

  5. V dialogovém okně Kombinovat soubory :

    • V poli Ukázkový soubor vyberte soubor, který chcete použít jako ukázková data použitá k vytvoření dotazů. Buď nemůžete vybrat objekt, nebo jenom jeden objekt. Nemůžete ale vybrat víc než jednu možnost.

    • Pokud máte mnoho objektů, pomocí vyhledávacího pole vyhledejte objekt nebo pomocí možnosti zobrazení spolu s tlačítkem Aktualizovat seznam vyfiltrujte.

    • Zaškrtněte nebo zrušte zaškrtnutí políčka Přeskočit soubory s chybami v dolní části dialogového okna.

  6. Vyberte OK.

Výsledek

Power Query automaticky vytvoří dotaz pro sloučení dat z každého souboru do listu. Vytvořené kroky a sloupce dotazu závisí na tom, který příkaz zvolíte. Další informace najdete v části Informace o všech těchto dotazech.

Pro větší flexibilitu můžete explicitně kombinovat soubory v Editor Power Query pomocí příkazu Kombinovat soubory. Řekněme, že zdrojová složka obsahuje kombinaci typů souborů a podsložek a vy chcete cílit na konkrétní soubory se stejným typem souboru a schématem, ale ne na jiné. To může zvýšit výkon a zjednodušit transformace.

  1. Vyberte Data > Získat data > ze souboru > ze složky. Zobrazí se dialogové okno Procházet .

  2. Vyhledejte složku obsahující soubory, které chcete zkombinovat, a pak vyberte Otevřít.

  3. Seznam všech souborů ve složce a podsložkách se zobrazí v dialogovém okně >cesta ke složce< . Ověřte, že jsou uvedené všechny požadované soubory.

  4. V dolní části vyberte Transformovat data . Otevře se Editor Power Query a zobrazí se všechny soubory ve složce a všechny podsložky.

  5. Pokud chcete vybrat požadované soubory, vyfiltrujte sloupce, například Přípona nebo Cesta ke složce.

  6. Pokud chcete zkombinovat soubory do jedné tabulky, vyberte sloupec Obsah , který obsahuje jednotlivé binární soubory (obvykle první sloupec), a pak vyberte Domů > Kombinovat soubory. Zobrazí se dialogové okno Kombinovat soubory .

  7. Power Query analyzuje ukázkový soubor( ve výchozím nastavení je to první soubor v seznamu), aby se použil správný konektor a identifikovaly odpovídající sloupce.

    Pokud chcete pro ukázkový soubor použít jiný soubor, vyberte ho z rozevíracího seznamu Ukázkový soubor .

  8. Pokud chcete vyloučit tyto soubory z výsledku, vyberte v dolní části přeskočit soubory s chybami.

  9. Vyberte OK.

Výsledek

Power Query automaticky vytvoří dotazy pro sloučení dat z každého souboru do listu. Vytvořené kroky a sloupce dotazu závisí na tom, který příkaz zvolíte. Další informace najdete v části Informace o všech těchto dotazech.

Můžete vybrat několik příkazů a každý z nich má jiný účel.

  • Kombinování a transformace dat    Pokud chcete zkombinovat všechny soubory s dotazem a pak spustit Editor Power Query, vyberte Kombinovat > Kombinovat a transformovat data.

  • Kombinovat a načíst   Pokud chcete zobrazit dialogové okno Ukázkový soubor, vytvořit dotaz a pak načíst do listu, vyberte Kombinovat > Kombinovat a Načíst.

  • Zkombinovat a načíst do   Pokud chcete zobrazit dialogové okno Ukázkový soubor, vytvořte dotaz a pak zobrazte dialogové okno Importovat, vyberte Kombinovat > Zkombinovat a Načíst do.

  • Načíst    Pokud chcete vytvořit dotaz v jednom kroku a pak ho načíst do listu, vyberte Načíst > Načíst.

  • Načíst do   Pokud chcete vytvořit dotaz v jednom kroku a pak zobrazit dialogové okno Import , vyberte Načíst > Načíst do.

  • Transformace datPokud chcete vytvořit dotaz v jednom kroku a pak spustit Editor Power Query, vyberte Transformovat data.

Při kombinování souborů se v podokně Dotazy ve skupině Pomocné dotazy vytvoří několik podpůrných dotazů.

Seznam dotazů vytvořených v podokně Dotazy

  • Power Query na základě ukázkového dotazu vytvoří dotaz "Ukázkový soubor".

  • Dotaz funkce Transformovat soubor používá dotaz "Parameter1" k určení každého souboru (nebo binárního souboru) jako vstupu do dotazu "Ukázkový soubor". Tento dotaz také vytvoří sloupec Obsah obsahující obsah souboru a automaticky rozbalí strukturovaný sloupec záznamu , aby se data sloupce přidala do výsledků. Dotazy "Soubor transformace" a "Ukázkový soubor" jsou propojeny, aby se změny v dotazu "Ukázkový soubor" projevily v dotazu Transformovat soubor.

  • Dotaz obsahující konečné výsledky je ve skupině Ostatní dotazy. Ve výchozím nastavení má název podle složky, ze které jste importovali soubory.

Pokud chcete provést další šetření, klikněte pravým tlačítkem na jednotlivé dotazy a vyberte Upravit , abyste prozkoumali jednotlivé kroky dotazu a zjistili, jak dotazy fungují v souladu.

Pokud chcete zahájit proces kombinování více souborů, nejprve se ujistěte, že všechny soubory, které chcete zkombinovat, jsou obsaženy v jedné složce souborů.

Poznámka: Podporované jsou excelové, textové, CSV, JSON, XML a accessové soubory.

  1. Klikněte na kartu Power Query a potom na Ze souboru > Ze složky.

    možnosti Power Query > Ze souboru > Ze složky
  2. Složku vyhledejte kliknutím na tlačítko Procházet .

    Zobrazí se seznam souborů ve složce. Výběrem možnosti Upravit otevřete Editor Power Query. V tomto případě jsme načetli 4 excelové sešity.

    Dialogové okno Kombinovat binární soubor se soubory, které se mají zkombinovat
  3. Jakmile ověříte, že jsou uvedené všechny požadované soubory, klikněte ve sloupci Obsah na tlačítko Kombinovat binární soubory.

    Stiskněte tlačítko Kombinovat binární soubory ve sloupci dotazu Obsah nebo v části Kombinovat na pásu karet Power Query.
  4. Každý soubor se analyzuje a určí se správný formát souboru, například text, Excel nebo JSON. V tomto případě se zobrazí seznam listů z prvního excelového sešitu. Vyberte list, který chcete použít, a pak klikněte na OK.

    Dialogové okno Kombinovat binární soubory zobrazující dostupné excelové listy pro výběr primárního cíle sloučení
  5. Proces transformace kombinovat binární soubory pak automaticky vytvoří dotaz pro konsolidaci dat z každého souboru a zobrazení náhledu. Pokud jste s výsledkem spokojení, klikněte na Zavřít & Načíst.

    Dialogové okno s náhledem kombinování binárních souborů Stisknutím klávesy Zavřít & Načíst přijměte výsledky a importujte je do Excelu.

    Proces kombinování binárních souborů pak konsoliduje uvedené listy do jednoho listu.

  6. Pokud se původní datové soubory změní, můžete importovaná data kdykoli aktualizovat. Klikněte na libovolné místo v oblasti dat a pak přejděte na Nástroje pro dotazy > Aktualizovat. Kromě toho můžete snadno použít další kroky transformace nebo extrakce úpravou automaticky vytvořeného příkladného dotazu, aniž byste se museli starat o úpravu nebo vytvoření dalších kroků dotazu funkce. Všechny změny příkladného dotazu se automaticky vygenerují v dotazu propojené funkce.

Známé problémy

Při načítání procedury kombinování binárních souborů do Excelu se může zobrazit následující chybová zpráva:

Chybová zpráva kombinování binárních souborů Jedná se o známou chybu, kterou řešíte.

Pokud chyby zavřete kliknutím na OK, proces kombinování binárních souborů se dokončí a bez ohledu na chybu správně načte data. Pracujeme na opravě chyby.

Viz také

Nápověda pro doplněk Power Query pro Excel

Připojení dotazů

Přehled kombinování souborů (docs.com)

Kombinování souborů CSV v Power Query (docs.com)

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×