Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Ak chcete skombinovať viacero súborov s rovnakou schémou uloženou v jednom priečinku do jednej tabuľky, použite Power Query. Napríklad každý mesiac chcete skombinovať rozpočtové zošity z viacerých oddelení, kde sú stĺpce rovnaké, ale počet riadkov a hodnôt sa líši v každom zošite. Po nastavení môžete použiť ďalšie transformácie rovnako ako pri každom jednom importovanom zdroji údajov a potom obnoviť údaje tak, aby sa zobrazili výsledky pre každý mesiac.  

Schematický prehľad kombinovania súborov priečinkov

Poznámka:    V tejto téme sa dozviete, ako kombinovať súbory z priečinka. Môžete tiež kombinovať súbory uložené v SharePointe, ukladacom priestore objektu BLOB platformy Azure a Azure Data Lake Storage. Proces je podobný.

Majte to jednoduché:

  • Uistite sa, že všetky súbory, ktoré chcete skombinovať, sa nachádzajú vo vyhradenom priečinku bez nadbytočných súborov. V opačnom prípade sa všetky súbory v priečinku a všetky podpriečinky, ktoré vyberiete, zahrnú do údajov, ktoré sa majú kombinovať.

  • Každý súbor by mal mať rovnakú schému s konzistentnými hlavičkami stĺpcov, typmi údajov a počtom stĺpcov. Stĺpce nemusia byť v rovnakom poradí ako zhoda podľa názvov stĺpcov.

  • Ak je to možné, vyhnite sa nesúvisiacim údajovým objektom pre zdroje údajov, ktoré môžu mať viac ako jeden údajový objekt, napríklad súbor JSON, excelový zošit alebo accessovú databázu.

Každý z týchto súborov má jednoduchý vzor, iba jednu tabuľku údajov v každom súbore.

  1. Vyberte položku Údaje > Získať údaje > zo súboru > z priečinka. Zobrazí sa dialógové okno Prehľadávať .

  2. Vyhľadajte priečinok obsahujúci súbory, ktoré chcete skombinovať.

  3. Zoznam súborov v priečinku sa zobrazí v <ceste k priečinku> dialógovom okne. Overte, či sú v zozname uvedené všetky požadované súbory.

    Príklad dialógového okna importu textu

  4. Vyberte jeden z príkazov v dolnej časti dialógového okna, napríklad Kombinovať > Kombinovať & Načítať. V časti O všetkých týchto príkazoch sú popísané ďalšie príkazy.

  5. Ak vyberiete ľubovoľný príkaz Kombinovať , zobrazí sa dialógové okno Kombinovanie súborov . Ak chcete zmeniť nastavenie súboru, vyberte jednotlivé súbory z poľa Vzorový súbor , nastavte požadované položky Pôvod súboru, Oddeľovač a Zisťovanie typu údajov . Môžete tiež začiarknuť alebo zrušiť začiarknutie políčka Vynechať súbory s chybami v dolnej časti dialógového okna.

  6. Vyberte tlačidlo OK.

Výsledok

Power Query automaticky vytvára dotazy na zlúčenie údajov z každého súboru do hárka. Kroky a stĺpce dotazu závisia od toho, ktorý príkaz vyberiete. Ďalšie informácie nájdete v časti Informácie o všetkých týchto dotazoch.

  1. Vyberte položku Údaje > Získať údaje > zo súboru > z priečinka. Zobrazí sa dialógové okno Prehľadávať.

  2. Vyhľadajte priečinok obsahujúci súbory, ktoré chcete skombinovať.

  3. Zoznam súborov v priečinku sa zobrazí v <ceste k priečinku> dialógovom okne. Overte, či sú v zozname uvedené všetky požadované súbory.

  4. Vyberte jeden z príkazov v dolnej časti dialógového okna, napríklad Kombinovať > Kombinovať & Transformácia. V časti O všetkých týchto príkazoch sú popísané ďalšie príkazy.

    Zobrazí sa Editor Power Query.

  5. Stĺpec Hodnota je štruktúrovaný stĺpec Zoznam . Vyberte ikonu Rozbaliť Ikona rozbalenia stĺpca a potom vyberte položku Rozbaliť na nové riadky. 

    Rozbalenie zoznamu JSON

  6. Stĺpec Hodnota je teraz štruktúrovaným stĺpcom Záznam . Vyberte ikonu Rozbaliť Ikona rozbalenia stĺpca . Zobrazí sa rozbaľovacie dialógové okno.

    Rozbalenie záznamu JSON

  7. Ponechajte všetky stĺpce vybraté. Možno budete chcieť zrušiť začiarknutie políčka Použiť ako predponu pôvodný názov stĺpca . Vyberte tlačidlo OK.

  8. Vyberte všetky stĺpce, ktoré obsahujú hodnoty údajov. Vyberte položku Domov, šípku vedľa položky Odstrániť stĺpce a potom vyberte položku Odstrániť ostatné stĺpce.

  9. Vyberte položku Domov > Zavrieť & načítať.

Výsledok

Power Query automaticky vytvára dotazy na zlúčenie údajov z každého súboru do hárka. Kroky a stĺpce dotazu závisia od toho, ktorý príkaz vyberiete. Ďalšie informácie nájdete v časti Informácie o všetkých týchto dotazoch.

Každý z týchto zdrojov údajov môže mať na import viac ako jeden objekt. Excelový zošit môže obsahovať viacero hárkov, excelových tabuliek alebo pomenovaných rozsahov. Databáza Accessu môže obsahovať viacero tabuliek a dotazov. 

  1. Vyberte položku Údaje > Získať údaje > zo súboru > z priečinka. Zobrazí sa dialógové okno Prehľadávať.

  2. Vyhľadajte priečinok obsahujúci súbory, ktoré chcete skombinovať.

  3. Zoznam súborov v priečinku sa zobrazí v <ceste k priečinku> dialógovom okne. Overte, či sú v zozname uvedené všetky požadované súbory.

  4. Vyberte jeden z príkazov v dolnej časti dialógového okna, napríklad Kombinovať > Kombinovať & Načítať. V časti O všetkých týchto príkazoch sú popísané ďalšie príkazy.

  5. V dialógovom okne Kombinovanie súborov :

    • V poli Vzorový súbor vyberte súbor, ktorý sa má použiť ako vzorové údaje používané na vytvorenie dotazov. Objekt nemôžete vybrať alebo vybrať len jeden objekt. Nemôžete však vybrať viac ako jeden.

    • Ak máte veľa objektov, pomocou vyhľadávacieho poľa vyhľadajte objekt alebo možnosti zobrazenia spolu s tlačidlom Obnoviť na filtrovanie zoznamu.

    • Začiarknite alebo zrušte začiarknutie políčka Vynechať súbory s chybami v dolnej časti dialógového okna.

  6. Vyberte tlačidlo OK.

Výsledok

Power Query automaticky vytvorí dotaz na zlúčenie údajov z každého súboru do hárka. Kroky a stĺpce dotazu závisia od toho, ktorý príkaz vyberiete. Ďalšie informácie nájdete v časti Informácie o všetkých týchto dotazoch.

Na väčšiu flexibilitu môžete explicitne kombinovať súbory v Editor Power Query pomocou príkazu Kombinovať súbory. Povedzme, že zdrojový priečinok obsahuje zmes typov súborov a podpriečinkov a chcete zacieliť konkrétne súbory s rovnakým typom súboru a schémou, ale nie na iné. Môže to zvýšiť výkon a zjednodušiť transformácie.

  1. Vyberte položku Údaje > Získať údaje > zo súboru > z priečinka. Zobrazí sa dialógové okno Prehľadávať .

  2. Vyhľadajte priečinok obsahujúci súbory, ktoré chcete skombinovať, a potom vyberte položku Otvoriť.

  3. V dialógovom okne <Priečinok> sa zobrazí zoznam všetkých súborov v priečinku a podpriečinkoch. Overte, či sú v zozname uvedené všetky požadované súbory.

  4. V dolnej časti vyberte položku Transformovať údaje . Otvorí sa Editor Power Query a zobrazia sa všetky súbory v priečinku a všetky podpriečinky.

  5. Ak chcete vybrať požadované súbory, vyfiltrujte stĺpce, ako je napríklad prípona alebo cesta k priečinku.

  6. Ak chcete skombinovať súbory do jednej tabuľky, vyberte stĺpec Obsah , ktorý obsahuje jednotlivé binárne súbory (zvyčajne prvý stĺpec), a potom vyberte položku Domov > Kombinovať súbory. Zobrazí sa dialógové okno Kombinovanie súborov .

  7. Power Query analyzuje vzorový súbor, predvolene prvý súbor v zozname, aby použil správnu spojnicu a identifikoval zodpovedajúce stĺpce.

    Ak chcete pre vzorový súbor použiť iný súbor, vyberte ho z rozbaľovacieho zoznamu Vzorový súbor .

  8. Voliteľne môžete v dolnej časti vybrať položku Vynechať súbory s chybamia vylúčiť tieto súbory z výsledku.

  9. Vyberte tlačidlo OK.

Výsledok

Power Query automaticky vytvorí dotazy na zlúčenie údajov z každého súboru do hárka. Kroky a stĺpce dotazu závisia od toho, ktorý príkaz vyberiete. Ďalšie informácie nájdete v časti Informácie o všetkých týchto dotazoch.

Môžete vybrať niekoľko príkazov a každý z nich má iný účel.

  • Kombinovanie a transformácia údajov    Ak chcete skombinovať všetky súbory s dotazom a potom spustiť Editor Power Query, vyberte položku Kombinovať > Kombinovať a transformovať údaje.

  • Kombinovanie a načítanie   Ak chcete zobraziť dialógové okno Vzorový súbor, vytvorte dotaz a potom ho načítajte do hárka, vyberte položku Kombinovať > Kombinovať a načítať.

  • Kombinovať a načítať do   Ak chcete zobraziť dialógové okno Vzorový súbor, vytvorte dotaz a potom zobrazte dialógové okno Import , vyberte položku Kombinovať > Kombinovať a načítať do.

  • Zaťaženie    Ak chcete vytvoriť dotaz s jedným krokom a potom ho načítať do hárka, vyberte položku Načítať > Načítať.

  • Načítať do   Ak chcete vytvoriť dotaz s jedným krokom a potom zobraziť dialógové okno Import , vyberte položku Načítať > Načítať do.

  • Transformovať údajeAk chcete vytvoriť dotaz s jedným krokom a potom spustiť Editor Power Query, vyberte položku Transformovať údaje.

Ak však skombinujete súbory, na table Dotazy v skupine Pomocné dotazy sa vytvorí niekoľko podporných dotazov.

Zoznam dotazov vytvorených na table Dotazy

  • Power Query na základe vzorového dotazu vytvorí dotaz Ukážkový súbor.

  • Dotaz funkcie Transformovať súbor používa dotaz Parameter1 na určenie každého súboru (alebo binárneho súboru) ako vstupu do dotazu Vzorový súbor. Tento dotaz tiež vytvorí stĺpec Obsah obsahujúci obsah súboru a automaticky rozšíri štruktúrovaný stĺpec Záznam a pridá údaje stĺpca do výsledkov. Dotazy Transformovať súbor a Vzorový súbor sú prepojené, takže zmeny dotazu Vzorový súbor sa prejavia v dotaze Transformovať súbor.

  • Dotaz obsahujúci konečné výsledky sa nachádza v skupine Iné dotazy. Predvolene je pomenovaná podľa priečinka, z ktorého ste importovali súbory.

Ak chcete vykonať ďalšie skúmanie, kliknite pravým tlačidlom myši na každý dotaz a vyberte položku Upraviť , aby ste preskúmali jednotlivé kroky dotazu a zistili, ako dotazy fungujú v zhode.

Skôr ako začnete súbory kombinovať, uistite sa, že sa všetky nachádzajú v jednom priečinku.

Poznámka: Podporované sú súbory formátu Excel, Text, CSV, JSON, XML a Access.

  1. Kliknite na kartu Power Query a potom na položky Zo súboru > Z priečinka.

    Možnosti Power Query > Zo súboru > Z priečinka
  2. Kliknutím na tlačidlo Prehľadávať vyhľadajte priečinok.

    Zobrazí sa zoznam súborov v priečinku. Kliknutím na položku Upraviť otvorte Editor dotazov. V tomto prípade sme načítali 4 excelové zošity.

    Dialógové okno Kombinovanie binárnych súborov so súbormi, ktoré sa majú kombinovať
  3. Overte, či sú v zozname všetky požadované súbory, a kliknite na tlačidlo Kombinovať binárne údaje v stĺpci Obsah.

    Stlačte tlačidlo Kombinovať binárne údaje v stĺpci dotazu obsahu alebo v časti Kombinovanie na páse s nástrojmi Power Query
  4. Prebehne analýza a určenie správneho formátu každého súboru, ako je napríklad text, Excel alebo JSON. V tomto prípade sa zobrazil zoznam hárkov z prvého excelového zošita. Vyberte hárok, ktorý chcete použiť, a kliknite na tlačidlo OK.

    Dialógové okno Kombinovanie binárnych súborov zobrazujúce dostupné excelové hárky na výber primárneho cieľa zlučovania
  5. Transformačný proces kombinovania binárnych údajov automaticky vytvorí dotaz na zlúčenie údajov z každého súboru a zobrazenie ukážky. Ak ste s výsledkom spokojní, kliknite na položku Zavrieť a načítať.

    Ukážka dialógového okna Kombinovanie binárnych súborov. Stlačením tlačidla Zavrieť a načítať prijmite výsledky a importujte ich do Excelu.

    Proces kombinácie binárnych údajov zlúči vybraté hárky do jedného hárku.

  6. Ak sa pôvodné údajové súbory zmenia, importované údaje môžete vždy obnoviť. Kliknite na ľubovoľné miesto v rozsahu údajov a potom prejdite na položku Nástroje dotazov > obnoviť. Okrem toho môžete jednoducho použiť ďalšie kroky transformácie alebo extrakcie úpravou automaticky vytvoreného vzorového dotazu bez toho, aby ste sa museli starať o úpravu alebo vytvorenie ďalších krokov dotazu na funkciu. všetky zmeny vzorového dotazu sa automaticky vygenerujú v prepojenom dotaze funkcie.

Známe problémy

Pri načítaní procesu kombinovania binárnych údajov do Excelu sa môže zobraziť toto chybové hlásenie:

Chybové hlásenie Kombinovania binárnych súborov. Toto je známa chyba, ktorá sa rieši.

Ak ho odmietnete kliknutím na tlačidlo OK, kombinovanie binárnych údajov sa dokončí a vaše údaje sa správne načítajú aj napriek chybe. Na odstránení chyby pracujeme.

Pozrite tiež

Pomocník doplnku Power Query pre Excel

Pripojenie dotazov

Prehľad kombinovania súborov (docs.com)

Kombinovanie CSV súborov v Power Query (docs.com)

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×