Beispiel für die Eingabe von Daten in ein Webformular aus einem Arbeitsblatt

Erstellen Sie einen Bot, der mehrere Datenzeilen aus einem XLSX-Blatt liest und in ein Webformular eingibt. Verwenden Sie Aktionen aus den Excel Advanced-, Schleife- und Recorder-Pakete, um den Bot zu erstellen.

Vorbereitungen

Bevor Sie mit der Erstellung des Bots beginnen, können Sie die folgenden Datensätze auf Ihrem Desktop im .xlsx-Format erstellen.
Name des Mitarbeiters Alter Höhe der Forderung Datum der Forderung Art der Forderung
Mike 30 469 22/3/2022 Medizinisch
Sarah 34 766 28/3/2022 Zahnärztlich
Chris 41 428 13/05/2022 Medizinisch
Samantha 45 1000 05.09.2022 Medizinisch
Um Werte aus einer Excel-Datei auszulesen und sie in ein Webformular einzugeben, gehen Sie wie folgt vor:

Prozedur

  1. Erstellen sie eine neue Bot:
    1. Klicken Sie im linken Feld auf Automatisierung.
    2. Klicken Sie auf + Erstellen > Task Bot.
    3. Geben Sie im Fenster TaskBot erstellen den Bot-Namen an.
    4. Bestätigen Sie den Standardordner: \Bots\
      Wenn Sie den standardmäßigen Bot-Speicherort ändern möchten, klicken Sie auf Auswählen und folgen Sie den Eingabeaufforderungen.
    5. Klicken Sie auf Erstellen und bearbeiten.
  2. Öffnen Sie die Excel-Datei.
    1. Doppelklicken oder ziehen Sie die Aktion Excel Advanced > Öffnen.
    2. Geben Sie einen Sitzungsnamen ein.
    3. Wählen Sie die Excel-Datei aus.
    4. Markieren Sie die Option Blatt enthält eine Kopfzeile.
    Durch Markieren der Option Blatt enthält eine Kopfzeile kann der Bot während der Laufzeit anhand des Header-Namens nach der Spalte suchen.
  3. Öffnen Sie die Website.
    1. Doppelklicken oder ziehen Sie die Aktion Browser > Öffnen.
    2. Geben Sie die URL der Website ein, die das Webformular zur Aktualisierung der Daten enthält.
  4. Rufen Sie die Arbeitsblattwerte ab und speichern Sie sie in einer Tabellenvariablen.
    1. Doppelklicken oder ziehen Sie die Aktion Excel Advanced > Mehrere Zellen abrufen.
    2. Geben Sie denselben Sitzungsnamen ein, den Sie für die Aktion Excel Advanced > Öffnen verwendet haben.
    3. Wählen Sie Alle Zeilen aus der Dropdown-Liste aus.
    4. Erstellen Sie eine Tabellenvariable mithilfe des Symbols rechts neben der Dropdown-Liste Variable zuweisen.
  5. Weisen Sie den Bot an, die Daten zeilenweise zu verarbeiten.
    1. Doppelklicken oder ziehen Sie die Aktion Schleife.
    2. Wählen Sie den Iterator Für jede Zeile in der Tabelle aus.
    3. Wählen Sie die gleiche Tabellenvariable, die Sie in Mehrere Zellen abrufen verwendet haben.
    4. Erstellen Sie eine Datensatzvariable mithilfe des Symbols rechts neben der Dropdown-Liste Variable zuweisen.
    Die Datensatzvariable enthält alle Werte für eine Zeile. Bei jeder Iteration der Schleife ruft der Bot die Werte der nächsten Zeile ab und speichert sie in der Datensatzvariable, wobei die Werte der vorherigen Zeile überschrieben werden.
  6. Ordnen Sie die erste Spaltenüberschrift dem Textfeld des Webformulars zu.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Recorder > Erfassen.
    2. Wählen Sie das gleiche Fenster, das Sie mit der Aktion Öffnen geöffnet haben.
    3. Klicken Sie auf Objekt erfassen.
    4. Bewegen Sie den Mauszeiger über das Textfeld, bis eine rote Umrandung erscheint.
    5. Klicken Sie auf das Textfeld.
    6. Kehren Sie zum Control Room zurück.
    7. Stellen Sie sicher, dass der Steuerelementtyp den Wert TEXTBOX hat.
    8. Wählen Sie Text festlegen aus der Dropdown-Liste Aktion.
    9. Fügen Sie in das Feld Tastaturanschläge die gleiche Datensatzvariable ein, die Sie in der Schleife verwendet haben.
    10. Wählen Sie die Option Nach Name und fügen Sie die erste Spaltenüberschrift in das Feld ein.
  7. Wiederholen Sie die Teilschritte in Schritt 5, um die anderen Spalten zuzuordnen, mit den folgenden Unterschieden:
    1. Anstatt nach dem Titel des Browserfensters zu suchen, fügen Sie die vom Recorder erzeugte Variable „Fenster“ ein.
    2. Wenn Sie die Datensatzvariable in das Feld Tastaturanschläge einfügen, fügen Sie die nachfolgende Spaltenüberschrift in das Feld „Nach Name“ ein.
  8. Erfassen Sie die Schaltfläche Senden.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Recorder > Erfassen.
    2. Fügen Sie die vom Recorder erzeugte Variable „Fenster“ ein.
    3. Klicken Sie auf Objekt erfassen.
    4. Stellen Sie sicher, dass der Steuerelementtyp den Wert BUTTON hat.
    5. Wählen Sie die Aktion Klicken.
  9. Klicken Sie auf Speichern.