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

Überprüfen von Excel-Arbeitsmappendaten

Im folgenden Beispiel wird erklärt, wie Excel-Aktivitäten zum Analysieren und Überprüfen des Lagerbestands verwendet werden und wie der Benutzer über den Aufstockungsbedarf informiert wird. Es enthält Aktivitäten wie Read Row,Read Cell oder Read Cell Formula. Diese Aktivitäten finden Sie im Paket UiPath.Excel.Activities im Abschnitt Arbeitsmappe.

Hinweis: Laden Sie das Archiv mit dem Projekt in diesem Beispiel herunter, entpacken Sie es und kopieren Sie die Datei „stock.xlsx“ in Ihren Projektordner.

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

      header

      System.Collections.Generic.IEnumerable<System.Object>

      Keine Angabe

      product

      System.Collections.Generic.IEnumerable<System.Object>

      Keine Angabe

      orderList

      DataTable

      Keine Angabe

      index

      Int32

      Keine Angabe
  3. Ziehen Sie eine Aktivität Read Row in den Sequence-Container.

    • Fügen Sie den Ausdruck "stock.xlsx" in das Feld Dokumentpfad ein.
    • Fügen Sie den Wert "Bucharest" in das Feld Blattname ein.
    • Fügen Sie den Wert "A1" in das Feld Startzelle ein.
    • Fügen Sie im Eigenschaftenbereich die Variable header im Feld Ergebnis hinzu.
  4. Ziehen Sie eine weitere Read Row-Aktivität unter die vorherige Aktivität Read Row.

    • Fügen Sie den Ausdruck "stock.xlsx" in das Feld Dokumentpfad ein.
    • Fügen Sie den Wert "Bucharest" in das Feld Blattname ein.
    • Fügen Sie den Wert "A2" in das Feld Startzelle ein.
    • Fügen Sie im Eigenschaftenbereich die Variable product im Feld Ergebnis hinzu.
  5. Ziehen Sie eine Assign-Aktivität unter die Aktivität Read Row.

    • Fügen Sie die Variable index im Feld An hinzu.
    • Fügen Sie den Wert 2 in das Feld Wert ein.
  6. Ziehen Sie eine While-Aktivität unter die Assign-Aktivität.

    • Fügen Sie den Ausdruck product.First.ToString.Length > 0 in das Feld Bedingung ein.
    • Wählen Sie den Sequence-Container aus und erstellen Sie die folgende Variable:

      Variablenname

      Variablentyp

      Standardwert

      requiredAmount

      Double

      Keine Angabe
  7. Ziehen Sie eine Aktivität Read Cell in den Sequence-Container der While-Aktivität.

    • Fügen Sie den Ausdruck "stock.xlsx" in das Feld Dokumentpfad ein.
    • Fügen Sie den Wert "Bucharest" in das Feld Blattname ein.
    • Fügen Sie den Wert "D" + index.ToString in das Feld Startzelle ein.
    • Fügen Sie im Eigenschaftenbereich die Variable requiredAmount im Feld Ergebnis hinzu.
  8. Ziehen Sie eine If-Aktivität unter die Aktivität Read Cell.

    • Fügen Sie den Ausdruck requiredAmount > 0 in das Feld Bedingung ein.
  9. Ziehen Sie einen Sequence-Container in das Then-Feld der If-Aktivität.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      amountFormula

      String

      Keine Angabe

      index2

      String

      Keine Angabe
  10. Ziehen Sie eine Aktivität Read Cell Formula in den Sequence-Container aus dem Feld Then.

    • Fügen Sie den Ausdruck "stock.xlsx" in das Feld Dokumentpfad ein.
    • Fügen Sie den Wert "Bucharest" in das Feld Blattname ein.
    • Fügen Sie den Wert "D2" in das Feld Startzelle ein.
    • Fügen Sie im Eigenschaftenbereich die Variable amountFormula im Feld Ergebnis hinzu.
  11. Ziehen Sie eine Message Box-Aktivität unter die Aktivität Read Cell Formula.

    • Fügen Sie den Ausdruck "According to the formula (" + amountFormula + ") you have to order " + requiredAmount.ToString + " more " + product.ElementAt(0).ToString + " from " + product.ElementAt(1).ToString in das Feld Text ein.
  12. Ziehen Sie eine Assign-Aktivität unter die If-Aktivität.

    • Fügen Sie die Variable index im Feld An hinzu.
    • Fügen Sie den Ausdruck index + 1 in das Feld Wert ein.
  13. Ziehen Sie eine Read Row-Aktivität unter die Assign-Aktivität.
  • Fügen Sie den Ausdruck "stock.xlsx" in das Feld Dokumentpfad ein.
  • Fügen Sie den Wert "Bucharest" in das Feld Blattname ein.
  • Fügen Sie den Wert "A" + index.ToString in das Feld Startzelle ein.
  • Fügen Sie im Eigenschaftenbereich die Variable product im Feld Ergebnis hinzu.

So sollte Ihr Workflow aussehen:



14. Führen Sie den Prozess aus. Die Excel-Datei wird analysiert, überprüft und eine Meldung wird angezeigt, die den Benutzer über die erforderlichen Änderungen informiert.

War diese Seite hilfreich?

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