Abrufen einer Liste der Dateinamen aus Ordnern und Unterordnern (mit Power Query)

Video ansehen - Liste der Dateinamen aus Ordnern und Unterordnern abrufen

Vor einiger Zeit habe ich ein Excel-Tutorial zum Abrufen einer Liste von Dateinamen aus einem Ordner in Excel geschrieben.

In diesem Tutorial habe ich verschiedene Möglichkeiten gezeigt, um die Liste der Dateinamen aus einem Ordner abzurufen (mit der FILE-Funktion und VBA).

Die Einschränkung dieser Methode besteht jedoch darin, dass sie nur die Dateinamen aus einem Ordner abrufen kann und nicht aus den Unterordnern innerhalb des Hauptordners.

Sie können dies jedoch mit Power Query tun („Get & Transform“, wenn Sie Excel 2016 oder höhere Versionen verwenden).

Wo finde ich Power Query

Wenn Sie Excel 2016 verwenden, müssen Sie nichts weiter tun. Sie finden alle Power Query-Optionen in der Holen und transformieren Kategorie auf der Registerkarte Daten.

Beachten Sie, dass sich Power Query und Get & Transform auf dasselbe beziehen.

Für Excel 2010/2013 müssen Sie das Power Query-Add-In installieren, um es verwenden zu können (Schritte unten beschrieben).

  1. Klicken Sie hier, um das Power Query-Add-In herunterzuladen. Stellen Sie sicher, dass Sie 32-Bit herunterladen, wenn Ihr Excel 32-Bit ist, und 64-Bit, wenn Ihr Excel 64-Bit ist.
  2. Installieren Sie das Power Query-Add-In.
  3. Öffnen Sie Excel. Wenn eine Power Query-Registerkarte angezeigt wird, überspringen Sie die verbleibenden Schritte. Wenn nicht, fahren Sie mit dem nächsten Schritt fort.
  4. Gehen Sie zu Datei und klicken Sie auf Optionen.
  5. Klicken Sie im Dialogfeld "Excel-Optionen" im linken Bereich auf Add-In.
  6. Wählen Sie in der Dropdown-Liste Verwalten die Option COM-Add-Ins aus und klicken Sie auf Los.
  7. Wählen Sie in der Liste der verfügbaren Add-Ins Power Query aus, und klicken Sie auf OK.
  8. Schließen Sie die Excel-Anwendung und starten Sie Excel neu.

Die obigen Schritte würden die Power Query für Ihr Excel installieren und aktivieren.

Rufen Sie eine Liste der Dateinamen aus Ordnern und Unterordnern ab

Da ich Excel 2016 verwende, sind alle Snapshots und geschriebenen Schritte für Excel 2016. Sie können dasselbe auch für Excel 2010 und 2013 verwenden.

Sehen wir uns nun an, wie Sie eine Liste aller Dateinamen aus einem Ordner und den darin enthaltenen Unterordnern erhalten.

Hier sind die Schritte, um eine Liste aller Dateinamen aus einem Ordner zu erhalten:

  1. Wechseln Sie zur Registerkarte Daten.
  2. Klicken Sie in der Gruppe Get & Transform auf New Query.
  3. Bewegen Sie den Cursor über die Option „Aus Datei“ und klicken Sie auf „Aus Ordner“.
  4. Geben Sie im Dialogfeld Ordner den Ordnerpfad ein oder verwenden Sie die Schaltfläche Durchsuchen, um ihn zu suchen.
  5. OK klicken.
  6. Im sich öffnenden Dialogfeld sehen Sie die Namen aller Dateien zusammen mit anderen Metadaten.
  7. Klicken Sie auf die Schaltfläche Laden.

Die obigen Schritte würden alle Daten zu den Dateien in Ihr Excel-Arbeitsblatt laden.

Sobald Sie die Daten in Excel haben, können Sie sie bei Bedarf bearbeiten.

Mit den Daten, die ich in Excel habe, kann ich Folgendes tun:

  • Filtern Sie die Datei0-Namen basierend auf der Erweiterung (Dateityp) - sie befindet sich in Spalte B.
  • Filtern Sie die Dateinamen basierend auf dem Ordnernamen - er befindet sich in Spalte F.

Bearbeiten der Spaltendaten in Power Query

Bevor Sie Ihre Daten in Excel laden, können Sie die Daten auch in Power Query bearbeiten.

Sie können beispielsweise einige Spalten löschen oder weitere Metadaten für jede Datei abrufen.

Hier sind die Schritte zum Abrufen zusätzlicher Metadatenspalten im Power Query-Editor:

  1. Wechseln Sie zur Registerkarte Daten.
  2. Klicken Sie in der Gruppe Get & Transform auf New Query.
  3. Bewegen Sie den Cursor über die Option „Aus Datei“ und klicken Sie auf „Aus Ordner“.
  4. Geben Sie im Dialogfeld Ordner den Ordnerpfad ein oder verwenden Sie die Schaltfläche Durchsuchen, um ihn zu suchen.
  5. OK klicken.
  6. Klicken Sie im sich öffnenden Dialogfenster auf „Bearbeiten“.
  7. Klicken Sie im Power Query-Editor auf das Erweiterungssymbol in der Spalte "Attribute". Es zeigt Ihnen eine Liste der zusätzlichen Spalten an, die Sie für die Dateien erhalten können (z. B. Dateigröße oder schreibgeschützt oder ausgeblendet). Wählen Sie die Spalten aus, die Sie in den Daten haben möchten (und deaktivieren Sie den Rest).
  8. OK klicken.
  9. Klicken Sie auf „Laden“.

Dadurch werden die Daten in Excel mit den ausgewählten zusätzlichen Spalten geladen.

Sie können auch Spalten löschen, wenn Sie sie nicht benötigen. Wählen Sie dazu im Power Query-Editor die Spalte aus, die Sie löschen möchten, klicken Sie mit der rechten Maustaste und klicken Sie auf Entfernen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave