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

Spalten einfügen/löschen (Insert/Delete Columns)

UiPath.Excel.Activities.ExcelInsertDeleteColumns

Fügt eine angegebene Anzahl von Spalten an einer bestimmten Position hinzu oder entfernt sie.

Eigenschaften

Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Ziel (Destination)
  • KeineSpalten – Die Anzahl der Spalten, die Sie hinzufügen oder entfernen möchten. Dieses Feld unterstützt nur Integer oder Int32-Variablen.
  • Position – Die Spalte, an der das Einfügen oder Entfernen beginnt. Dieses Feld unterstützt nur Integer oder Int32-Variablen.
Eingabe
  • Modus ändern (ChangeMode) - Bestimmt, ob die Aktivität Spalten hinzufügt oder entfernt. Wenn Sie Hinzufügen (Add) auswählen, werden Spalten zum Dokument hinzugefügt, während Entfernen (Remove) sie entfernt.
  • Arbeitsblatt-Name (SheetName) - Der Name des Arbeitsblatts in der Arbeitsmappe, auf dem die Änderung durchgeführt werden muss. Dieses Feld unterstützt nur Strings und Variablen des Typs String.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Beispiel der Verwendung der Aktivität Bereich einfügen/löschen

Im folgenden Beispiel wird erläutert, wie Sie eine neue Arbeitsmappe erstellen, die Daten aus einer angegebenen .xlsx-Datei kopiert, einen Bereich von Spalten löscht und eine neue Spalte einfügt.

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 und erstellen Sie die folgende Variable:

    Variablenname Variablentyp Standardwert
    NewFile GenericValue Keine Angabe
  3. Ziehen Sie eine Assign-Aktivität in den Sequence-Container.

    • Fügen Sie die Variable NewFile in das Feld An ein und den Ausdruck DateTime.Now.ToString("yyyy'-'MM'-'dd'T'HH''mm''ss")+".xls" in das Feld Wert.
  4. Setzen Sie eine Copy File-Aktivität unter die Assign-Aktivität.

    • Fügen Sie im Eigenschaftenbereich den Wert "Interest-Rates.xls" in das Feld Pfad ein und die Variable NewFile in das Feld Ziel.
  5. Ziehen Sie einen Excel Application Scope unter die Aktivität Copy File.

    • Fügen Sie die Variable NewFile 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.
  6. Ziehen Sie eine Excel-Aktivität Delete/Insert Columns in den Do-Container.

    • Fügen Sie im Eigenschaftenbereich den Wert 6 in das Feld KeineSpalten ein. Dies gibt an, wie viele Spalten gelöscht werden.
    • Fügen Sie den Wert 5 in das Feld Position ein. Dies ist die Spalte, ab der der Löschvorgang beginnt.
    • Wählen Sie in der Dropdownliste Änderungsmodus die Option Remove aus.
    • Fügen Sie den Ausdruck "Short_term_Interest_Rates" in das Feld Blattname ein.
  7. Ziehen Sie eine weitere Excel-Aktivität Delete/Insert Columns und platzieren Sie sie unterhalb der ersten.

    • Fügen Sie im Eigenschaftenbereich den Wert 1 in das Feld KeineSpalten ein. Das gibt an, wie viele Spalten eingefügt werden.
    • Fügen Sie den Wert 5 in das Feld Position ein. Dies ist die Spalte, ab der das Einfügen beginnt.
    • Wählen Sie in der Dropdownliste Änderungsmodus die Option Add aus.
    • Fügen Sie den Ausdruck "Short_term_Interest_Rates" in das Feld Blattname ein.
  8. Fügen Sie eine Excel-Aktivität Write Cell unterhalb der Aktivitäten Delete/Insert Columns ein. Dadurch wird eine neue Spalte mit dem Namen Average erstellt.
    • Fügen Sie im Eigenschaftenbereich den Ausdruck "E4:E4" in das Feld Bereich ein.
    • Fügen Sie den Namen "Short_term_Interest_Rates" in das Feld Blattname ein.
    • Fügen Sie den Ausdruck "Average" in das Feld Wert ein.
  9. Fügen Sie eine weitere Excel-Aktivität Write Cell unterhalb der ersten hinzu. Diese Aktivität berechnet die durchschnittlichen Zinssätze.

    • Fügen Sie im Eigenschaftenbereich den Ausdruck "E5:E35" in das Feld Bereich ein.
    • Fügen Sie den Namen "Short_term_Interest_Rates" in das Feld Blattname ein.
    • Fügen Sie den Ausdruck "=AVERAGE(F5:P5)" in das Feld Wert ein.
  10. Führen Sie den Prozess aus. Der Automatisierungsprozess erstellt eine neue Arbeitsmappe und bearbeitet die Daten aus der ursprünglichen.

War diese Seite hilfreich?

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