Aktivitäten
Neuestes
False
Bannerhintergrundbild
Produktivitätsaktivitäten
Letzte Aktualisierung 26. Apr. 2024

Interpretieren von Excel-Ergebnissen

Im folgenden Beispiel wird erklärt, wie die Ergebnisse einer .xlsx-Datei analysiert und in der richtigen Reihenfolge neu angeordnet werden. Es enthält Aktivitäten wie Get Workbook Sheet, Read Cell, Write Cell, Get Cell Color, and Set Range Color. Sie finden diese Aktivitäten im Paket UiPath.Excel.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess, der standardmäßig als Main benannt ist.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      SheetName

      String

      Keine Angabe

      DT1

      DataTable

      Keine Angabe

      Counter

      Int32

      1

      CellColor

      System.Drawing.Color

      Keine Angabe
  3. Ziehen Sie eine Aktivität Excel Application Scope unter den Sequence-Container.

    • Fügen Sie im Eigenschaftenbereich den Wert "ExamResults.xlsx" in das Feld DateiPfad ein und aktivieren Sie die Kontrollkästchen für die Optionen AutomatischSpeichern, NeueDateiErstellen und Sichtbar. Diese Optionen stellen sicher, dass der Prozess automatisch alle Änderungen speichert, bei Bedarf eine neue Datei erstellt und für alle Benutzer sichtbar ist.
  4. Fügen Sie einen Sequence-Container im Textkörper der Aktivität Excel Application Scope hinzu.
  5. Ziehen Sie eine Aktivität Get Workbook Sheet in die Sequence.

    • Fügen Sie im Eigenschaftenbereich den Wert 0 in das Feld Index und die Variable SheetName in das Feld Blatt ein.
  6. Ziehen Sie eine Excel-Aktivität Read Range unter die Aktivität Get Workbook Sheet.

    • Fügen Sie im Eigenschaftenbereich die Variable SheetName in das Feld Blatt ein und die Variable DT1 in das Feld Datentabelle.
    • Aktivieren Sie das Kontrollkästchen für die Option HeaderHinzufügen, um die erste Zeile der Tabelle als Header zu betrachten.
  7. Fügen Sie eine For Each-Aktivität unter der Aktivität Read Range hinzu.

    • Fügen Sie die Variable DT1 in das Feld Datentabelle ein.
  8. Platzieren Sie einen Sequence-Container in den Textkörper der Aktivität For Each Row.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      CellValue

      String

       

      Grade

      Double

       
  9. Ziehen Sie eine Assign-Aktivität in den Textkörper der neu erstellten Sequence.

    • Fügen Sie die Variable Counter in das Feld An ein und den Wert Counter + 1 in das Feld Wert.
  10. Ziehen Sie eine Aktivität Get Cell Color unter die Assign-Aktivität.

    • Fügen Sie im Eigenschaftenbereich den Wert "D" + Counter.ToString in das Feld Zelle ein, die Variable SheetName in das Feld Blattname und die Variable CellColor in das Feld Farbe.
  11. Fügen Sie eine Excel-Aktivität Read Cell unterhalb der Aktivität Get Cell Color hinzu. Diese Aktivität liest die Ergebnisse aus der .xlsx-Datei.
    • Fügen Sie im Eigenschaftenbereich den Wert "D" + Counter.ToString in das Feld Zelle ein, die Variable SheetName in das Feld Blattname und die Variable CellValue in das Feld Ergebnis.
  12. Fügen Sie eine weitere Excel-Aktivität Read Cell unterhalb der ersten hinzu. Diese Aktivität liest die Stufen aus der .xlsx-Datei.
    • Fügen Sie im Eigenschaftenbereich den Wert "C" + Counter.ToString in das Feld Zelle ein, die Variable SheetName in das Feld Blattname und die Variable Grade in das Feld Ergebnis.
  13. Platzieren Sie eine If-Aktivität unter die letzte Aktivität Read Cell.

    • Füllen Sie das Feld Bedingung mit diesem Wert Grade >= 5 aus.
  14. Fügen Sie zwei Sequence-Container hinzu, einen für das Feld Then und einen anderen für das Feld Else. Diese Aktivitäten legen für jedes Ergebnis unterschiedliche Farben fest.
  15. Fügen Sie im Textkörper der Then-Sequence eine Aktivität Set Range Color hinzu. Dadurch wird das Ergebnis „Bestanden“ in blau geschrieben.

    • Fügen Sie im Eigenschaftenbereich den Wert System.Drawing.Color.Blue in das Feld Farbe ein, den Wert "D" + Counter.ToString in das Feld Bereich und die Variable SheetName in das Feld Blattname.
  16. Ziehen Sie eine Write Cell-Aktivität unter die Aktivität Set Range Color.

    • Fügen Sie im Eigenschaftenbereich den Wert "D" + Counter.ToString in das Feld Bereich ein, die Variable SheetName in das Feld Blattname und den Wert "Passed" in das Feld Wert.
  17. Fügen Sie im Textkörper der Else-Sequence eine Aktivität Set Range Color hinzu. Dadurch wird das Ergebnis „Fehlgeschlagen“ rot geschrieben.

    • Fügen Sie im Eigenschaftenbereich den Wert System.Drawing.Color.Red in das Feld Farbe ein, den Wert "D" + Counter.ToString in das Feld Bereich und die Variable SheetName in das Feld Blattname.
  18. Ziehen Sie eine Write Cell-Aktivität unter die Aktivität Set Range Color.

    • Fügen Sie im Eigenschaftenbereich den Wert "D" + Counter.ToString in das Feld Bereich ein, die Variable SheetName in das Feld Blattname und den Wert "Failed" in das Feld Wert.
  19. Setzen Sie einen Sequence-Container unter die If-Aktivität.
  20. Ziehen Sie eine Excel-Aktivität Write Cell in den Textkörper der Sequence.

    • Fügen Sie im Eigenschaftenbereich den Wert "E" + Counter.ToString in das Feld Bereich ein, die Variable SheetName in das Feld Blattname und CellValue in das Feld Wert.
  21. Fügen Sie Set Range Color unter die Aktivität Write Cell ein.

    • Fügen Sie im Eigenschaftenbereich die Variable CellColor in das Feld Farbe ein, den Wert "E" + Counter.ToString in das Feld Bereich und die Variable SheetName in das Feld Blattname.
  22. Führen Sie den Prozess aus. Der Automatisierungsprozess filtert die Daten und erstellt eine neue Datei mit den sortierten Ergebnissen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.