activities
latest
false
Produktivitätsaktivitäten
Last updated 6. Nov. 2024

Überprüfen von CSV-Dateien

Das folgende Beispiel enthält zwei Automatisierungsprozesse. Der erste Prozess identifiziert einen Wert und weist ihm einen Status zu, während der zweite Automatisierungsprozess den ersten integriert, die Daten aus einer Datei analysiert, verarbeitet und in einer anderen Datei speichert.

Die wichtigsten Aktivitäten sind Read CSV, Write CSV und Append To CSV. 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 Prozess wird automatisch Hauptprozess genannt.
  2. Wechseln Sie zur Registerkarte Neu und wählen Sie Sequence aus.

    • Geben Sie in das Feld Name Process ein.
    • Wählen Sie denselben Speicherort wie für den Hauptprozess aus.
    • Wählen Sie Erstellen.
  3. Wählen Sie im Workflow-Designer die Registerkarte Prozess aus.
  4. Ziehen Sie eine Sequence-Aktivität in den Workflow-Designer.
  5. Fügen Sie eine If-Aktivität in die Sequence ein.

    • Fügen Sie im Eigenschaftenbereich im Feld Bedingung die Syntax io_TransactionItem("Phone Number").ToString.EndsWith("2") hinzu.
    • Fügen Sie zwei Assign-Aktivitäten hinzu, eine für das Feld Then und eine andere für das Feld Else.
    • Konfigurieren Sie für die erste Assign-Aktivität, die im Feld Then platziert wird, die Eigenschaften wie folgt: Fügen Sie io_TransactionItem("Status") im Feld An und "Failure" im Feld Wert hinzu.
    • Für die zweite Assign-Aktivität, die im Feld Else der If-Aktivität platziert wird, konfigurieren Sie die Eigenschaften wie folgt: Fügen Sie io_TransactionItem("Status") im Feld An und "Success" im Feld Wert hinzu.
      Hinweis: Wechseln Sie in den Projektordner und erstellen Sie zwei neue Ordner mit den Namen Input und Output. Fügen Sie im Eingabeordner die .csv-Datei hinzu, aus der die Daten gelesen werden.
  6. Wählen Sie im Workflow-Designer die Registerkarte Haupteinstellung aus.
  7. Ziehen Sie eine Sequence aus dem Aktivitätenbereich in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standard

      Eingabedatei

      String

      "Input\ToBeProcessed.csv"

      Ausgabedatei

      String

      "Output\Results.csv"

      ProcessDT

      DataTable

       
  8. Fügen Sie eine Read CSV-Aktivität in die Sequence ein

    • Fügen Sie im Eigenschaftenbereich die Variable InputFile im Feld FilePath hinzu.
    • Wählen Sie das Kontrollfeld SpaltennamenEinschließen aus. Dadurch wird angegeben, dass die erste Zeile aus Ihrer Datei die Spaltennamen enthält.
    • Fügen Sie die Variable ProcessDT in das Feld Datentabelle ein.
  9. Ziehen Sie eine Aktivität For Each Row unter die Aktivität Read CSV.

    • Fügen Sie im Eigenschaftenbereich die Variable ProcessDT im Feld DataTable hinzu.
  10. Ziehen Sie eine Sequence in den Textkörper der Aktivität For Each Row.
  11. Fügen Sie eine Aktivität Invoke Workflow File hinzu

    • Fügen Sie im Eigenschaftenbereich den Dateispeicherort des Workflows hinzu, den Sie im Feld WorkflowFileName aufrufen möchten. In diesem Fall ist der Pfad "Process.xaml", da sich die Datei im Projektordner befindet.
  12. Ziehen Sie eine If-Aktivität in die Haupt-Sequence unter die Aktivität For Each Row

    • Fügen Sie im Feld Bedingung die nächste Syntax file.Exists(OutputFile) hinzu.
  13. Ziehen Sie zwei Aktivitäten Append To CSV, eine in das Feld Then, die andere in das Feld Else.

    • Legen Sie für beide Aktivitäten den FilePath als OutputFile fest, und fügen Sie im Feld DataTable die Variable ProcessDT hinzu.
  14. Führen Sie den Prozess aus. Sobald der Automatisierungsprozess abgeschlossen ist, haben Sie eine neue .csv-Datei im Ausgabeordner mit dem Namen Results.csv.

War diese Seite hilfreich?

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