Získajte zoznam názvov súborov zo priečinkov a podpriečinkov (pomocou Power Query)

Sledujte video - získajte zoznam názvov súborov zo priečinkov a podpriečinkov

Pred nejakým časom som napísal návod na Excel o získaní zoznamu názvov súborov z priečinka v programe Excel.

V tomto návode som ukázal rôzne spôsoby, ako získať zoznam názvov súborov z priečinka (pomocou funkcie FILE a VBA).

Obmedzením tejto metódy je však to, že dokáže získať názvy súborov iba z priečinka, a nie z podpriečinkov v hlavnom priečinku.

Môžete to však urobiť pomocou Power Query („Get & Transform“, ak používate Excel 2016 alebo novšie verzie).

Kde nájdete Power Query

Ak používate Excel 2016, nemusíte robiť nič extra. Všetky možnosti Power Query nájdete v Získať a transformovať kategórii na karte Údaje.

Všimnite si toho, že Power Query a Get & Transform odkazujú na to isté.

Ak ho chcete používať v programe Excel 2010/2013, musíte si nainštalovať doplnok Power Query (kroky popísané nižšie).

  1. Kliknutím sem stiahnete doplnok Power Query. Uistite sa, že sťahujete 32-bitové, ak je váš Excel 32-bitový a 64-bitový, ak je váš Excel 64-bitový.
  2. Nainštalujte si doplnok Power Query.
  3. Otvorte Excel. Ak vidíte kartu Power Query, preskočte zostávajúce kroky. Ak nie, prejdite na ďalší krok.
  4. Prejdite na položku Súbor a kliknite na položku Možnosti.
  5. V dialógovom okne „Možnosti programu Excel“ kliknite na ľavom paneli na položku Doplnok.
  6. V rozbaľovacom zozname Spravovať vyberte položku Doplnky COM a kliknite na položku Prejsť.
  7. V zozname dostupných doplnkov vyberte položku Power Query a kliknite na tlačidlo OK.
  8. Zatvorte aplikáciu Excel a reštartujte aplikáciu Excel.

Vyššie uvedené kroky by nainštalovali a aktivovali Power Query pre váš Excel.

Získajte zoznam názvov súborov zo priečinkov a podpriečinkov

Keďže používam Excel 2016, všetky snímky a písomné kroky sú pre Excel 2016. To isté môžete použiť aj pre Excel 2010 a 2013.

Teraz sa pozrime, ako získať zoznam všetkých názvov súborov z priečinka a podpriečinkov v ňom.

Tu je postup, ako získať zoznam všetkých názvov súborov z priečinka:

  1. Prejdite na kartu Údaje.
  2. V skupine Získať a transformovať kliknite na Nový dotaz.
  3. Ukážte kurzorom na možnosť „Zo súboru“ a kliknite na „Zo priečinka“.
  4. V dialógovom okne Priečinok zadajte cestu k priečinku alebo ho vyhľadajte pomocou tlačidla prehľadávania.
  5. Kliknite na tlačidlo OK.
  6. V dialógovom okne, ktoré sa otvorí, uvidíte názvy všetkých súborov spolu s ďalšími metadátami.
  7. Kliknite na tlačidlo Načítať.

Vyššie uvedené kroky načítajú všetky údaje o súboroch do vášho pracovného hárka programu Excel.

Keď máte údaje v programe Excel, môžete ich v prípade potreby upraviť.

S údajmi, ktoré mám v programe Excel, môžem vykonávať nasledujúce akcie:

  • Filtrujte názvy súborov0 na základe prípony (typ súboru) - nachádza sa v stĺpci B.
  • Filtrujte názvy súborov podľa názvu priečinka - je v stĺpci F.

Úprava údajov stĺpcov v Power Query

Pred načítaním údajov do Excelu ich môžete tiež upraviť v Power Query.

Môžete napríklad odstrániť niektoré stĺpce alebo získať ďalšie metadáta pre každý súbor.

Tu sú kroky na získanie ďalších stĺpcov metadát v editore Power Query:

  1. Prejdite na kartu Údaje.
  2. V skupine Získať a transformovať kliknite na Nový dotaz.
  3. Ukážte kurzorom na možnosť „Zo súboru“ a kliknite na „Zo priečinka“.
  4. V dialógovom okne Priečinok zadajte cestu k priečinku alebo ho vyhľadajte pomocou tlačidla prehľadávania.
  5. Kliknite na tlačidlo OK.
  6. V dialógovom okne, ktoré sa otvorí, kliknite na položku „Upraviť“.
  7. V editore Power Query kliknite na ikonu rozbalenia v stĺpci „Atribúty“. Zobrazí sa vám zoznam ďalších stĺpcov, ktoré môžete k súborom získať (napríklad veľkosť súboru alebo iba na čítanie alebo skryté). Vyberte stĺpce, ktoré chcete mať v údajoch (a ostatné zrušte začiarknutie).
  8. Kliknite na tlačidlo OK.
  9. Kliknite na „Načítať“.

Načítajú sa údaje do programu Excel s vybratými ďalšími stĺpcami.

Ak to nepotrebujete, stĺpce môžete tiež odstrániť. Ak to chcete urobiť, v editore Power Query vyberte stĺpec, ktorý chcete odstrániť, kliknite pravým tlačidlom myši a kliknite na položku Odstrániť.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave