UiPath Documentation
activities
latest
false
Workflow-Aktivitäten
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Generate Data Table from Text

Generate Data Table from Text activity that generates a DataTable variable from structured text.

UiPath.Core.Activities.GenerateDataTable

Generiert eine Datentabellenvariable aus strukturiertem Text. Mit dieser Aktivität können Sie Spalten- und Zeilentrennzeichen auswählen, nach denen die Tabelle generiert wird. Diese Aktivität wird automatisch generiert, wenn die Funktion „Tabelle generieren“ im Fenster „Screen Scraping“ verwendet wird.

Projektkompatibilität​

Plattformübergreifend | Windows | Windows – Legacy

Plattformübergreifende Konfiguration​

  • Eingabe – Die Quelle des strukturierten Texts.
  • Analysemethode – Datenformatierungsoptionen für die Tabelle. Die verfügbaren Optionen sind:
    • CSV (durch Komma getrennte Werte)
    • Benutzerdefiniert
    • Spalten mit fester Breite

Eigenschaften​

  • Autodetect column types - When selected, automatically detects the column or row type, whether it is String, Int32, etc.
  • Use first row as column headers - If enabled, uses the first identified row as the column header.
  • Ignore first column - If enabled, the first identified column is ignored.
  • Fortfahren bei Fehler (Continue On Error) – Gibt an, ob die Automation fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (wahr, falsch). Der Standardwert ist falsch. Als Ergebnis ist das Feld leer und ein Fehler wird ausgegeben; die Ausführung des Projekts wird angehalten. Wenn der Wert auf Wahr gesetzt wird, wird die Ausführung des Projekts unabhängig von Fehlern fortgesetzt.
  • Data table - The DataTable variable that contains the generated table.

Windows, Windows – Legacy-Konfiguration​

  • Eingabe – Die Quelle des strukturierten Texts. In StudioX können Sie das Plusverwendendocs image Symbol, um eine der verfügbaren Optionen auszuwählen:
    • Daten aus dem Projekt-Notebook, einer übergeordneten Excel-Datei oder einem Outlook-Konto. Wählen Sie beispielsweise eine Excel-Datei und dann „In Excel angeben“ aus, um eine Zelle von der Datei anzugeben, oder wählen Sie eine E-Mail in Outlook und dann ein Feld in der E-Mail aus, das die als Eingabe zu verwendenden Daten enthält.
    • Bei Ausführung fragen – Fordert zur Eingabe der Daten auf, wenn das Projekt ausgeführt wird.
    • Aus Zwischenablage einfügen – Fügen Sie einen Wert ein, den Sie zuvor im Projekt in die Zwischenablage kopiert haben.
    • Text – Geben Sie die Daten im Textgenerator ein.
    • Use Saved Value - Select a value that you previously saved for later use in the project.
    • Open in Advanced Editor - Enter a VB expression.
  • Optionen – Klicken Sie hier, um das Fenster „Assistent zum Generieren der Tabelle“ zu öffnen.
  • Datentabelle – Wählen Sie aus, wo die Datentabelle gespeichert werden soll. In StudioX können Sie das Plusverwendendocs image Symbol, um eine der verfügbaren Optionen auszuwählen:
    • Wählen Sie eine übergeordnete Excel-Datei oder das Projekt-Notebook und dann einen benannten Bereich, eine Tabelle oder ein Blatt aus, in dem die Daten gespeichert werden sollen, oder wählen Sie In Excel angeben aus, um direkt in der Datei auszuwählen.
    • In die Zwischenablage kopieren – Speichert die Daten in die Zwischenablage.
    • Für die spätere Verwendung speichern – Speichert die Daten für die spätere Verwendung in Ihrem Projekt als Eingabe für eine andere Aktivität.
    • Open in Advanced Editor - Enter a VB expression.

Eigenschaften​

Optionen​
  • BeiFehlerFortsetzen – Gibt an, ob die Automatisierung auch dann fortgesetzt werden soll, wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist False. Wenn das Feld leer ist und ein Fehler ausgegeben wird, wird die Ausführung des Projekts angehalten. Wenn der Wert auf True gesetzt ist, wird die Ausführung des Projekts ungeachtet eines Fehlers fortgesetzt.
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
    Hinweis:

    Wenn die Aktivität in Abfangen versuchen (Try Catch) enthalten ist und der Wert der Eigenschaft BeiFehlerFortfahren (ContinueOnError) auf Wahr (True) gesetzt ist, wird kein Fehler bei der Ausführung des Projekts abgefangen.

Fixed formatting options​
  • Spaltengrößen – Legt die Größe der Spalten fest, die in der Tabelle erstellt werden sollen. Dieses Feld unterstützt nur IEnumerable-Variablen.
Formatting options​
  • SpaltenTrennzeichen (ColumnSeparators) - Gibt das Zeichen an, das als Spaltentrennzeichen verwendet werden soll. Das Feld unterstützt nur Variablen vom Typ Zeichenfolge (String).
  • CSVAnalyse – Wählen Sie aus, ob Sie die Eingabedaten als CSV analysieren möchten. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist „False“.
  • NeuesZeilenTrennzeichen (NewLineSeparator) - Gibt das Zeichen an, das als Zeilentrennzeichen verwendet werden soll. Das Feld unterstützt nur Variablen vom Typ Zeichenfolge (String).
Eingabe​
  • Eingabe – Legt die Quelle des strukturierten Texts fest, der in eine Tabelle umgewandelt werden soll. Dieses Feld unterstützt nur Stringvariablen.
  • Positionen – Wenn OCR für das Scraping verwendet wird und das Kontrollkästchen „Words Info abrufen“ aktiviert ist, enthält dieses Feld die IEnumerable<KeyValuePair<Rectangle,String>>-Variable, die den Wert „InformationenZuWörtern“ hat.
Sonstiges​
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Ausgabe​
  • DatenTabelle (DataTable) - Die Variable vom Typ DatenTabelle (DataTable), die die generierte Tabelle enthält.
Table options​
  • AutoErmittlungTypen (AutoDetectTypes) - Bei Auswahl wird der Typ einer Spalte oder Zeile automatisch ermittelt, z. B. String, Int32, usw.
  • VerwendenSpaltenKopf (UseColumnHeader) - Bei Auswahl wird die erste erkannte Spalte als Spaltenkopf verwendet.
  • VerwendenZeilenKopf (UseRowHeader) - Bei Auswahl wird die erste erkannte Zeile als Zeilenkopf verwendet.

Generate Data Table wizard​

Hinweis:

The Generate Data Table wizard is only available for Windows and Windows - Legacy projects.

Select the Options... button to open the Generate Data Table wizard. Use it to configure and preview the resulting table format.

Table options​

  • Autodetect column types - If checked, automatically detects the column or row type.
  • Use first row as column headers - If checked, uses the first identified row as the column header.
  • Ignore first column - If checked, ignores the first identified column.

Data formatting options​

  • Format – Wählen Sie das zu verwendende Eingabeformat aus:
    • CSV (comma separated value) - Lets you set Column separators.
    • Custom - Lets you set Column separators and New line separator.
    • Fixed width columns - Lets you set the column width of all columns.
  • Column separators - Specify the character that is to be used as a column separator.
  • New line separator - Specify the character that is to be used as a newline separator.
  • Vorschau – Klicken Sie hier, um eine Vorschau des Tabellenformats zu generieren.

Verwendungsbeispiel der „Generate Data Table“-Aktivität​

In diesem Beispiel wird erklärt, wie Sie eine Tabelle mit bestimmten Informationen generieren können, indem Sie die Aktivität Generate Data Table verwenden.

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.

    VariablennameVariablentypStandardwert
    DT1DataTable
    ErgebnisString
    NameGenericValue
  3. Ziehen Sie eine Generate Data Table-Aktivität in den Sequence-Container.

    • Fügen Sie im Eigenschaftenbereich den Wert False in das Feld CSVAnalyse ein.
    • Fügen Sie den Wert Environment.NewLine in das Feld NeuesZeilentrennzeichen ein.
    • Fügen Sie den Ausdruck "Name;Surname; John;Doe; James;Liam;" in das Feld Eingabe: ein.
    • Fügen Sie die Variable DT1 in das Feld Datentabelle ein.
    • Aktivieren Sie das Kontrollkästchen für die Option SpaltenheaderVerwenden.
  4. Select the Options... button to open the Generate Data Table wizard.

    • Wählen Sie die Option Benutzerdefiniert vom Dropdownmenü Format aus.
    • Select the semicolon option from the Column separators drop-down list.
    • Select the space option from the New line separator drop-down list.
    • Klicken Sie auf OK, um den Assistenten zu schließen.
    • This is how the Generate Data Table wizard panel should look:

  5. Ziehen Sie eine Output Data Table-Aktivität unter die Generate Data Table-Aktivität.

    • Fügen Sie im Eigenschaftenbereich die Variable DT1 im Feld Datentabelle hinzu.
    • Fügen Sie die Variable Result in das Feld Text ein.
  6. Setzen Sie eine Write Line-Aktivität unter die Output Data Table-Aktivität.

    • Fügen Sie die Variable Result in das Feld Text ein.
  7. Führen Sie den Prozess aus. Der Roboter generiert eine Tabelle, indem er die Eingabedaten verwendet.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben