studiox
2021.10
false
UiPath logo, featuring letters U and I in white
StudioX-Benutzerhandbuch
Last updated 7. Aug. 2024

Tutorial: Hinzufügen von Informationen über die Dateien in einem Ordner zu einer Excel-Datei

In diesem Tutorial erstellen wir eine Automatisierung, die den Namen und die Größe aller Dateien in einem Ordner abruft und diese Informationen einer Excel-Datei hinzufügt.

Wir erstellen ein Projekt und beginnen mit dem Hinzufügen der Aktivität Excel-Datei verwenden (Use Excel File), um die zu verwendende Excel-Datei anzugeben. Dann fügen wir die Aktivität Für jede Datei im Ordner (For Each File In Folder) hinzu, um den Ordner anzugeben, aus dem Dateiinformationen abgerufen werden sollen. In „Für jede Datei im Ordner“ (For Each File In Folder) fügen wir zwei Aktivitäten des Typs Zelle schreiben (Write Cell) ein – eine zum Kopieren des Namens und die andere zum Kopieren der Größe jeder Datei in zwei Zellen im Projekt-Notebook. Abschließend fügen wir die Aktivität Bereich anfügen (Append Range) hinzu, die die beiden Zellen an einen Bereich in einer Excel-Datei anfügt, nachdem die Zellen für jede Datei aufgefüllt wurden.

  1. Schritt 1: Einrichten eines Projekts und Erstellen einer Excel-Datei im Projektordner
    1. Erstellen Sie ein neues leeres Projekt mit den Standardeinstellungen.
    2. Erstellen Sie eine Excel-Datei im Projektordner, und nennen Sie sie Dateien.xlsx.
    3. Öffnen Sie die neu erstellte Datei in Excel, und geben Sie den Text File Name in Zelle A1 und den Text File Size in Zelle B1 ein.
    4. Speichern und Schließen Sie Dateien.xlsx.
  2. Schritt 2: Hinzufügen der Excel-Datei zum Projekt und Angeben des Ordners, dessen Dateien durchlaufen werden sollen
    1. Wählen Sie in StudioX im Aktivitätenbereich die Registerkarte Excel aus, und doppelklicken Sie dann auf Excel-Datei verwenden. Dem Entwurfsbereich wird eine „Excel-Datei verwenden“-Aktivität (Use Excel File) hinzugefügt.
    2. In der Aktivität Excel-Datei verwenden (Use Excel File):
      • Klicken Sie auf Durchsuchen docs image neben dem Feld Excel-Datei, und navigieren Sie dann zur Datei Dateien.xlsx und wählen Sie sie aus.
      • Geben Sie im Feld Referenzieren als FilesSizes ein.
    3. Wählen Sie im Aktivitätenbereich die Registerkarte Datei aus, und ziehen Sie dann die Aktivität Für jede Datei im Ordner (For Each File In Folder) und legen Sie innerhalb der Aktivität „Excel-Datei verwenden“ (Use Excel File) ab.
    4. Klicken Sie in der Aktivität „Für jede Datei im Ordner“ (For Each File In Folder) auf Durchsuchen docs image neben dem Feld Ordner, navigieren Sie dann zu einem Ordner auf Ihrem Computer, der Dateien enthält, z. B. den Desktop, und wählen Sie ihn aus.


  3. Schritt 3: Kopieren von Informationen über die Dateien in die Excel-Datei
    1. Wählen Sie im Aktivitätenbereich die Registerkarte Excel aus, und ziehen Sie dann eine Zelle schreiben-Aktivität (Write Cell) und legen Sie innerhalb von „Für jede Datei im Ordner“ ab.
    2. In der Aktivität „Zelle schreiben“ (Write Cell):
      • Klicken Sie auf Plus docs image rechts neben dem Feld Was geschrieben werden soll, und wählen Sie dann CurrentFile > Name aus, um anzugeben, dass wir den Namen der aktuellen Datei in der Iteration kopieren möchten.
      • Klicken Sie auf Plus docs image rechts neben dem Feld Wo geschrieben werden soll und wählen Sie dann Projektnotizbuch (Notizen) > In Excel angeben aus, um das Projektnotizbuch zu öffnen. Wählen Sie in der Datei die Zelle A1 auf dem Scratchpad-Blatt aus, und klicken Sie auf der UiPath-Registerkarte im Excel-Menüband auf Bestätigen. Sie haben angegeben, dass Sie den Namen der aktuellen Datei in der Iteration in Zelle A1 des Scratchpad-Blatts des Projektnotizbuchs einfügen möchten.
    3. Fügen Sie eine zweite „Zelle schreiben“-Aktivität (Write Cell) unterhalb der ersten hinzu.
    4. In der Aktivität „Zelle schreiben“ (Write Cell):
      • Klicken Sie auf Plus docs image rechts neben dem Feld Was geschrieben werden soll, und wählen Sie dann CurrentFile > Größe aus, um anzugeben, dass wir die Größe (in Byte) der aktuellen Datei in der Iteration kopieren möchten.
      • Klicken Sie auf Plus docs image rechts neben dem Feld Wo geschrieben werden soll und wählen Sie dann Projektnotizbuch (Notizen) > In Excel angeben aus, um das Projektnotizbuch zu öffnen. Wählen Sie in der Datei die Zelle B1 auf dem Scratchpad-Blatt aus, und klicken Sie auf der UiPath-Registerkarte im Excel-Menüband auf Bestätigen. Sie haben angegeben, dass Sie die Größe der aktuellen Datei in der Iteration in Zelle B1 des Scratchpad-Blatts des Projektnotizbuchs einfügen möchten.
    5. Um die beiden „Zelle schreiben“-Aktivität (Write Cell) leichter identifizierbar zu machen, bearbeiten Sie den Namen in der oberen Leiste jeder einzelnen. Verwenden Sie beispielsweise Write Cell Name für die erste Aktivität und Write Cell Size für die zweite Aktivität.
    6. Ziehen Sie eine Bereich anfügen-Aktivität (Append Range) aus dem Aktivitätenbereich, und legen Sie sie in „Für jede Datei im Ordner“ unter der zweiten „Zelle schreiben“-Aktivität (Write Cell) ab.
    7. In der Aktivität „Bereich anfügen“ (Append Range):
      • Klicken Sie auf Plus docs image rechts neben dem Feld Nach Bereich anfügen, und wählen Sie dann FilesSizes > Blatt1 aus.
      • Klicken Sie auf Plus rechts neben dem Feld Was angefügt werden soll und wählen Sie dann Projektnotizbuch (Notizen) > In Excel angeben aus, um das Projektnotizbuch zu öffnen. Wählen Sie in der Datei die Zellen A1:B1 aus, und klicken Sie auf der UiPath-Registerkarte im Excel-Menüband auf Bestätigen. Sie haben angegeben, dass Sie die Informationen über die aktuelle Datei in der Iteration zu den Spalten A und B in der FilesSizes-Datei nach den vorhandenen Daten in der Datei hinzufügen möchten.



    8. Klicken Sie im StudioX-Menüband auf Speichern, um die Automatisierung zu speichern, und klicken Sie dann auf Ausführen, um die Automatisierung auszuführen.

      Der Name und die Größe jeder Datei im angegebenen Ordner werden nacheinander in die Zellen A1 und A2 im Scratchpad-Blatt des Projektnotizbuchs kopiert und dann an Dateien.xlsx angehängt.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten