Obțineți o listă de nume de fișiere din dosare și sub-foldere (utilizând Power Query)

Vizionați videoclipuri - Obțineți o listă a numelor de fișiere din dosare și subdirectoare

Acum ceva timp am scris un tutorial Excel despre obținerea unei liste de nume de fișiere dintr-un folder în Excel.

În acel tutorial, am arătat diferite modalități de a obține lista de nume de fișiere dintr-un folder (folosind funcția FILE și VBA).

Cu toate acestea, limitarea acestei metode constă în faptul că poate obține doar numele fișierelor dintr-un folder și nu din subdirectoarele din folderul principal.

Dar puteți face acest lucru folosind Power Query („Obțineți și transformați” dacă utilizați Excel 2016 sau versiuni ulterioare).

Unde să găsiți Power Query

Dacă utilizați Excel 2016, nu trebuie să faceți nimic în plus. Veți găsi toate opțiunile Power Query în Obțineți și transformați din fila Date.

Rețineți că Power Query și Get & Transform se referă la același lucru.

Pentru Excel 2010/2013, trebuie să instalați programul de completare Power Query pentru al utiliza (pași descriși mai jos).

  1. Faceți clic aici pentru a descărca programul de completare Power Query. Asigurați-vă că descărcați pe 32 de biți dacă Excel este pe 32 de biți și pe 64 de biți dacă Excel este pe 64 de biți.
  2. Instalați programul de completare Power Query.
  3. Deschideți Excel. Dacă vedeți o filă Power Query, săriți pașii rămași. Dacă nu, treceți la pasul următor.
  4. Mergeți la Fișier și faceți clic pe Opțiuni.
  5. În caseta de dialog „Opțiuni Excel”, faceți clic pe Add-in în panoul din stânga.
  6. Din meniul derulant Gestionare, selectați Complete COM și faceți clic pe Go.
  7. În lista de programe de completare disponibile, selectați Power Query și faceți clic pe OK.
  8. Închideți aplicația Excel și reporniți Excel.

Pașii de mai sus ar instala și activa Power Query pentru Excel.

Obțineți o listă de nume de fișiere din dosare și subdirecte

Întrucât folosesc Excel 2016, toate instantaneele și pașii scrisi sunt pentru Excel 2016. Puteți utiliza același lucru și pentru Excel 2010 și 2013.

Acum, să vedem cum să obțineți o listă cu toate numele fișierelor dintr-un folder și sub-foldere din acesta.

Iată pașii pentru a obține o listă cu toate numele fișierelor dintr-un folder:

  1. Accesați fila Date.
  2. În grupul Obțineți și transformați, faceți clic pe Interogare nouă.
  3. Plasați cursorul pe opțiunea „Din fișier” și faceți clic pe „Din folder”.
  4. În caseta de dialog Folder, introduceți calea folderului sau utilizați butonul de navigare pentru a o localiza.
  5. Faceți clic pe OK.
  6. În caseta de dialog care se deschide, veți vedea numele tuturor fișierelor împreună cu alte metadate.
  7. Faceți clic pe butonul Încărcare.

Pașii de mai sus ar încărca toate datele despre fișierele din foaia dvs. de lucru Excel.

Odată ce aveți datele în Excel, le puteți edita dacă este necesar.

Cu datele pe care le dețin în Excel, pot face următoarele:

  • Filtrați numele fișierului0 pe baza extensiei (tip de fișier) - se află în coloana B.
  • Filtrați numele fișierelor pe baza numelui dosarului - se află în coloana F.

Editarea datelor coloanelor în Power Query

Înainte de a încărca datele în Excel, puteți edita datele și în Power Query.

De exemplu, puteți șterge unele coloane sau puteți obține alte metadate pentru fiecare fișier.

Iată pașii pentru a obține coloane de metadate suplimentare în editorul Power Query:

  1. Accesați fila Date.
  2. În grupul Obțineți și transformați, faceți clic pe Interogare nouă.
  3. Plasați cursorul pe opțiunea „Din fișier” și faceți clic pe „Din folder”.
  4. În caseta de dialog Folder, introduceți calea folderului sau utilizați butonul de navigare pentru a o localiza.
  5. Faceți clic pe OK.
  6. În caseta de dialog care se deschide, faceți clic pe „Editați”.
  7. În editorul Power Query, faceți clic pe pictograma de extindere din coloana „Atribute”. Vă va arăta o listă a coloanelor suplimentare pe care le puteți obține pentru fișiere (cum ar fi dimensiunea fișierului sau numai în citire sau ascunse). Selectați coloanele pe care doriți să le aveți în date (și debifați restul).
  8. Faceți clic pe OK.
  9. Faceți clic pe „Încărcați”.

Aceasta va încărca datele în Excel cu coloanele suplimentare selectate.

De asemenea, puteți șterge coloane dacă nu aveți nevoie de ele. Pentru aceasta, în editorul Power Query, selectați coloana pe care doriți să o ștergeți, faceți clic dreapta și faceți clic pe Eliminare.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave