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

Bearbeiten der Bereichsauswahl

Mit diesem Beispiel können Sie ein gesamtes Blatt aus einer Arbeitsmappe kopieren, in eine neue Arbeitsmappe kopieren und dessen Inhalt ändern, indem Sie einen Bereich von Zeilen löschen.

Im folgenden Beispiel wird erklärt, wie Sie mit Aktivitäten wie Copy Sheet und Delete Range arbeiten. 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.

    Hinweis: Stellen Sie sicher, dass sich die .xlsx-Datei im Projektordner befindet. Sie können Ihre eigene .xlsx-Datei verwenden oder das Beispiel herunterladen, das wir am unteren Rand dieser Seite angegeben haben. Die .xlsx-Datei wird zum Abrufen und Verarbeiten von Daten verwendet, um eine neue Datenbank zu generieren.
  3. Fügen Sie einen Excel Application Scope innerhalb des Sequence-Containers hinzu.

    • Fügen Sie im Eigenschaftenbereich den Pfad der .xlsx-Datei, in diesem Fall example.xls, in das Feld WorkbookPath ein.
    • Aktivieren Sie das Kontrollkästchen für die Optionen AutomatischSpeichern, NeueDateiErstellen und Sichtbar. Der Roboter kann jetzt eine neue Excel-Arbeitsmappe erstellen, um automatisch alle daran vorgenommenen Änderungen zu speichern und die Excel-Datei im Vordergrund öffnen, während er Aktionen daran durchführt.
  4. Wählen Sie den Do-Container im Excel Application Scope aus und erstellen Sie die folgenden Variablen:

    Variablenname

    Variablentyp

    Standardwert

    rangeResult

    String

    Keine Angabe

    sheets

    Liste<String>

    Keine Angabe
  5. Fügen Sie eine Aktivität Copy Sheet innerhalb des Do-Containers hinzu.

    • Fügen Sie im Eigenschaftenbereich den Ausdruck "copy_destination.xlsx" in das Feld Zieldateipfad ein.
    • Fügen Sie den Namen "New Sheet" in das Feld Zielblattname und den Wert "SalesOrders" in das Feld Blattname ein.
  6. Platzieren Sie einen anderen Excel Application Scope unterhalb des ersten.

    • Fügen Sie den Pfad "copy_destination.xlsx" in das Feld DateiPfad ein.
    • Aktivieren Sie im Eigenschaftenbereich das Kontrollkästchen für die Optionen AutomatischSpeichern, NeueDateiErstellen und Sichtbar. Der Roboter kann jetzt eine neue Excel-Arbeitsmappe erstellen, um automatisch alle daran vorgenommenen Änderungen zu speichern und die Excel-Datei im Vordergrund öffnen, während er Aktionen daran durchführt.
  7. Wählen Sie den Container Ausführen aus und erstellen Sie die folgenden Variablen:

    Variablenname

    Variablentyp

    Standardwert

    rangeResult

    String

     

    sheets

    Liste<String>

     
  8. Fügen Sie eine Excel-Aktivität Delete Range innerhalb des Do-Containers ein.

    • Fügen Sie im Eigenschaftenbereich den Ausdruck "A10:G20" in das Feld Bereich ein und den Namen "New Sheet" in das Feld Blattname.
    • Aktivieren Sie das Kontrollkästchen für die Option Zellen verschieben. Durch Aktivieren dieser Option werden die Zellen entsprechend der Verschiebeoption verschoben.
    • Wählen Sie in der Dropdownliste Verschiebeoption die Option ShiftUp aus.
  9. Führen Sie den Prozess aus. Der Automatisierungsprozess kopiert die Daten aus einer Arbeitsmappe in eine neue und löscht den angegebenen Zeilenbereich.

War diese Seite hilfreich?

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