- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- Variablen
- Argumente
- Importierte Namespaces
- Kontrollfluss
- Objekt-Repository
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Studio Testing
- Erweiterungen
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
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.
-
Erstellen Sie eine neue Sequence.
-
Add an Excel Application Scope activity to the sequence. This activity is required for most of the Excel-related activities.
Hinweis:If you do not have Excel activities installed on your version of UiPath, use the Manage Packages functionality to get them.
-
Erstellen Sie zwei DataTable-Variablen,
NamesListundDateInfo. Diese werden verwendet, um Informationen aus dem ursprünglichen Excel-Arbeitsblatt zu speichern. -
Geben Sie den Pfad der ursprünglich zu verwendenden Excel-Datei in Anführungszeichen in das Panel Eigenschaften (Properties) im Feld DateiPfad (WorkbookPath) ein.
-
Add two Read Range activities and place them one under the other, in the Excel Application Scope activity. These are used to get information from the initial spreadsheet.
-
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.
-
Nehmen Sie im Feld ArbeitsblattName (SheetName) keine Änderungen vor, da der Name unserer Tabelle der Standardname „Bestellungen“(Orders) ist.
-
Geben Sie in das Feld DatenTabelle (DataTable) den Namen der ersten DataTable-Variable ein
NamesList. Diese Variable speichert alle verfügbaren Informationen zwischen den Zeilen G7 und G37. -
(Optional) Ändern Sie den Wert im Feld AnzeigeName (DisplayName) auf „Read Names“, um diese Aktivität leicht von der zweiten unterscheiden zu können.
-
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.
-
Geben Sie die Variable
DateInfoim Feld DatenTabelle (DataTable) an. Diese Variable beinhaltet alle benötigten Datumsinformationen. -
In the Activities panel, under System > File > Workbook, add a Write Range activity to the Designer panel, under the Excel Application Scope. This activity is used to write the stored information to another Excel file.
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.
-
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.
-
Geben Sie die Variable
NamesListin das Feld DatenTabelle (DataTable) ein. -
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.
-
Fügen Sie eine weitere BereichSchreiben (Write Range)-Aktivität hinzu und platzieren Sie diese unter der ersten.
-
Füllen Sie im Panel Eigenschaften (Properties) die Felder DateiPfad (WorkbookPath) und ArbeitsblattName (SheetName) wie bei der vorangegangen BereichSchreiben (Write Range)-Aktivität aus.
-
Geben Sie „A7“ in das Feld Beginnzeile(Starting Cell) ein.
-
Geben Sie die Variable
DateInfoin das Feld DatenTabelle (DataTable) ein. -
Drücken Sie F5. Ihre Automatisierung wird ausgeführt.
-
Doppelklicken Sie auf die finale Excel-Datei. Beachten Sie, dass die kopierten Informationen verfügbar und korrekt aktualisiert worden sind.