Studio
2022.4
False
Bannerhintergrundbild
Studio-Benutzerhandbuch
Letzte Aktualisierung 3. Apr. 2024

Beispiel der Verwendung von DataTable-Variablen

Um zu veranschaulichen, wie Sie DataTable-Variablen verwenden können, werden wir eine Automatisierung erstellen, die nur zwei von mehreren Spalten eines Excel-Arbeitsblatts liest und diese in ein anderes Arbeitsblatt, das bereist andere Informationen enthält, überträgt.

Die Ausgangsdatei ist eine Datenbank mit Personen, Transaktionen, Daten und Produkten. In diesem Beispiel werden wir ihre Namen und Bestelldaten extrahieren und sie einem Excel-Arbeitsblatt anfügen, das bereits ähnliche Informationen enthält.

  1. Erstellen Sie eine neue Sequence.
  2. Fügen Sie der Sequence eine Excel-Anwendungsumfang (Excel Application Scope)-Aktivität hinzu. Diese Aktivität wird für die meisten Excel-bezogenen Aktivitäten benötigt.
    Hinweis: Wenn in Ihrer Version von UiPath keine Excel-Aktivitäten installiert sind, verwenden Sie die Funktion Manage Packages, um sie zu erhalten.
  3. Erstellen Sie zwei DataTable-Variablen, NamesList und DateInfo. Diese werden verwendet, um Informationen aus dem ursprünglichen Excel-Arbeitsblatt zu speichern.
  4. Geben Sie den Pfad der ursprünglich zu verwendenden Excel-Datei in Anführungszeichen in das Panel Eigenschaften (Properties) im Feld DateiPfad (WorkbookPath) ein.
  5. Fügen Sie zwei Bereich lesen (Read Range)-Aktivitäten hinzu und platzieren Sie sie untereinander in der Aktivität Excel-Anwendungsumfang (Excel Application Scope). Diese werden verwendet, um Informationen aus dem ursprünglichen Arbeitsblatt zu erhalten.
  6. Wählen Sie die erste Bereich lesen (Read Range)-Aktivität aus und geben Sie im Panel Eigenschaften (Properties) im Feld Bereich (Range) „G7:G37“ ein. Dies sind die Excel-Tabellenkoordinaten, die UiPath Studio mitteilen, an welcher Stelle die Informationen extrahiert werden sollen.
  7. Nehmen Sie im Feld ArbeitsblattName (SheetName) keine Änderungen vor, da der Name unserer Tabelle der Standardname „Bestellungen“(Orders) ist.
  8. Geben Sie im Feld DataTable den Namen der ersten Datentabelle-Variablen ein, NamesList. Diese Variable speichert alle Informationen, die zwischen den Zeilen G7 und G37 verfügbar sind.
  9. (Optional) Ändern Sie den Wert im Feld AnzeigeName (DisplayName) auf „Read Names“, um diese Aktivität leicht von der zweiten unterscheiden zu können.
  10. Wählen Sie die zweite Aktivität Bereich lesen (Read Range) aus und geben Sie im Panel Eigenschaften (Properties) im Feld Bereich (Range) „C7:C37“ ein. Dies sind die Excel-Tabellenkoordinaten, die das Bestelldatum enthalten, das extrahiert werden soll.
  11. Fügen Sie die Variable DateInfo in das Feld Datentabelle ein. Diese Variable enthält alle erforderlichen Datumsinformationen.
  12. Fügen Sie im Panel Aktivitäten (Activities) unter System > Datei > Arbeitsmappe (System > File > Workbook) eine Aktivität Bereich schreiben (Write Range) zum Panel Designer (Designer) unter dem Excel-Anwendungsbereich (Excel Application Scope) hinzu. Diese Aktivität wird verwendet, um die gespeicherten Informationen in eine andere Exceldatei zu schreiben.
    Hinweis: Die Datei, die mit der Aktivität BereichSchreiben (Write Range) verwendet wird, muss geschlossen sein, wenn Sie das Projekt ausführen. Andernfalls wird ein Fehler angezeigt und die Ausführung der Automatisierung gestoppt.
  13. Geben Sie den Pfad der Excel-Datei, die verwendet wird, um alle in den vorherigen Schritten gesammelten Informationen zu speichern, im Panel Eigenschaften (Properties) in das Feld DateiPfad (WorkbookPath) ein.
  14. Geben Sie die Variable NamesList in das Feld DatenTabelle (DataTable) ein.
  15. Geben Sie in das Feld ArbeitsblattName (SheetName) Database und in AnfangsZelle (StartingCell) „B7“ ein. Das ist die Startzeile, in welche die Information aus der ursprünglichen Datei hinzugefügt wird.
  16. Fügen Sie eine weitere BereichSchreiben (Write Range)-Aktivität hinzu und platzieren Sie diese unter der ersten.
  17. Füllen Sie im Panel Eigenschaften (Properties) die Felder DateiPfad (WorkbookPath) und ArbeitsblattName (SheetName) wie bei der vorangegangen BereichSchreiben (Write Range)-Aktivität aus.
  18. Geben Sie „A7“ in das Feld Beginnzeile(Starting Cell) ein.
  19. Geben Sie die Variable DateInfo in das Feld DatenTabelle (DataTable) ein.


  20. Drücken Sie F5. Ihre Automatisierung wird ausgeführt.
  21. Doppelklicken Sie auf die finale Excel-Datei. Beachten Sie, dass die kopierten Informationen verfügbar und korrekt aktualisiert worden sind.


War diese Seite hilfreich?

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