activities
latest
false
Workflow-Aktivitäten
Last updated 31. Okt. 2024

Bearbeiten von Tabellen

Im folgenden Beispiel wird erklärt, wie Sie eine Tabelle erstellen, zusammenführen, ihre Daten sortieren und Duplikate entfernen können. Dabei werden Aktivitäten wie Merge Data Table, Sort Data Table und Remove Duplicate Rows verwendet. Diese Aktivitäten finden Sie im Paket UiPath.System.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      DT1

      DataTable

       

      DT2

      DataTable

       

      DataTableString

      String

       
  3. Ziehen Sie eine Build Data Table-Aktivität in den Sequence-Container.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
  4. Klicken Sie auf die Schaltfläche Datentabelle von der Build Data Table-Aktivität.

    • Klicken Sie auf die Schaltfläche Spalte hinzufügen und fügen Sie eine neue Spalte hinzu.
    • Klicken Sie in der ersten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Name im Feld Spaltenname hinzu.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der zweiten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Surname im Feld Spaltenname hinzu.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der dritten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Grade im Feld Spaltenname hinzu.
    • Wählen Sie die Option Int32 von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Füllen Sie die Felder mit Namen, Nachnamen und Stufen aus.
    • Klicken Sie auf die Schaltfläche OK, um das Fenster zu schließen.
    • Klicken Sie erneut auf die Schaltfläche OK.
    • So sollte Build Data Table aussehen:



  5. Ziehen Sie eine weitere Build Data Table-Aktivität unter die vorherige Build Data Table-Aktivität.

    • Fügen Sie im Panel Eigenschaften die Variable DT2 im Feld DataTable hinzu.
  6. Klicken Sie auf die Schaltfläche Datentabelle von der Build Data Table-Aktivität.

    • Klicken Sie auf die Schaltfläche Spalte hinzufügen und fügen Sie eine neue Spalte hinzu.
    • Fügen Sie den Wert Name in das Feld Spaltenname ein.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der zweiten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Surname im Feld Spaltenname hinzu.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der dritten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Grade im Feld Spaltenname hinzu.
    • Wählen Sie die Option Int32 von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Füllen Sie die Felder mit Namen, Nachnamen und Stufen aus.
    • Klicken Sie auf die Schaltfläche OK, um das Fenster zu schließen.
    • Klicken Sie erneut auf die Schaltfläche OK.
    • So sollte Build Data Table aussehen:



  7. Setzen Sie einen neuen Sequence-Container unter die Build Data Table-Aktivität und nennen Sie ihn Merge.
  8. Ziehen Sie eine Merge Data Table-Aktivität in den Merge-Container.

    • Fügen Sie im Eigenschaftenbereich die Variable DT1 im Feld Ziel hinzu.
    • Wählen Sie die Option Hinzufügen von der Dropdownliste AktionBeiFehlendemSchema aus.
    • Fügen Sie die Variable DT2 in das Feld Quelle ein.
  9. Ziehen Sie eine Output Data Table-Aktivität unter die Merge Data Table-Aktivität.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  10. Setzen Sie eine Write Line-Aktivität unter die Output Data Table-Aktivität.

    • Fügen Sie den Ausdruck "Merged DataTable:" in das Feld Text ein.
  11. Setzen Sie eine weitere Write Line-Aktivität unter die vorherige.

    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  12. Ziehen Sie einen neuen Sequence-Container unter den Merge-Container.

    • Fügen Sie im Eigenschaftenbereich den Wert Sort Descending by Grade in das Feld Anzeigename ein.
  13. Ziehen Sie eine Sort Data Table-Aktivität in den Sort Descending by Grade-Container.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Fügen Sie die Variable DT1 in das Feld Datentabelle ein.
    • Fügen Sie den Wert "Grade" in das Feld Name ein.
    • Wählen Sie die Option Absteigend von der Dropdownliste Reihenfolge aus.
  14. Ziehen Sie eine Output Data Table-Aktivität unter die Sort Data Table-Aktivität.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  15. Setzen Sie eine Write Line-Aktivität unter die Output Data Table-Aktivität.

    • Fügen Sie den Ausdruck "Sorted DataTable:" in das Feld Text ein.
  16. Setzen Sie eine Write Line-Aktivität unter die vorherige.

    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  17. Ziehen Sie einen neuen Sequence-Container unter den Sort Descending by Grade-Container.

    • Fügen Sie im Eigenschaftenbereich den Wert Remove Duplicates in das Feld Anzeigename ein.
  18. Setzen Sie eine Remove Duplicate Rows-Aktivität in den Remove Duplicates-Container.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Fügen Sie die Variable DT1 in das Feld Datentabelle ein.
  19. Ziehen Sie eine Output Data Table-Aktivität unter die Remove Duplicate Rows-Aktivität.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  20. Setzen Sie eine Write Line-Aktivität unter die Output Data Table-Aktivität.

    • Fügen Sie den Ausdruck "Remove Duplicates DataTable:" in das Feld Text ein.
  21. Setzen Sie eine Write Line-Aktivität unter die vorherige.

    • Fügen Sie die Variable DataTableString in das Feld Text ein.
    • So sollte der Workflow aussehen:



  22. Führen Sie den Prozess aus. Der Roboter erstellt eine Tabelle, führt sie zusammen, sortiert die Daten und entfernt die Duplikate.

Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

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