In diesem Beispiel erstellen Sie einen bot, um Werte aus einer Excel-Tabelle in eine Datenbank zu übertragen, indem Sie actions aus der Database, Excel advanced und Loop-packages nutzen.
Vorbereitungen
Bevor Sie mit der bot-Erstellung beginnen, erstellen Sie Folgendes:
- Erstellen Sie eine Excel-Tabelle mit den folgenden Werten und speichern Sie sie (Beispiel: Test_migration_db.xlsx)
John |
Williams |
jwilliams@cmail.com |
Sam |
Li |
sam.li@xyz.org |
Carl |
Miller |
carl@carlmillerllc.com |

- Erstellen Sie eine Access-Datenbanktabelle mit dem Namen
KundeT
mit den folgenden Spalten: (Erstellen Sie eine Datenbank ähnlich wie in der Abbildung unten und speichern Sie diese – zum Beispiel unter dem Namen Test_Migration_db.accdb)
- FirstName
- LastName
- E‑Mail

Prozedur
Um Werte aus einem Arbeitsblatt in eine Tabelle in einer Datenbank zu migrieren, führen Sie die folgenden Schritte aus:
-
Erstellen sie eine neue bot:
-
Klicken Sie im linken Feld auf Automatisierung.
-
Klicken Sie auf .
-
Geben Sie im Fenster TaskBot erstellen den bot-Namen an.
-
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.
-
Klicken Sie auf Erstellen und bearbeiten.
Anmerkung: Die standardmäßige maximale Größe für einzelne bots beträgt 50 MB.
-
Öffnen Sie das Arbeitsblatt:
-
Doppelklicken oder ziehen Sie die action
.
-
Klicken Sie auf Durchsuchen, um den Pfad anzugeben.

-
Wählen Sie die Option zum Öffnen der Datei im Modus Lesen/Schreiben.
-
Stellen Sie eine Verbindung zur Datenbank her:
-
Doppelklicken oder ziehen Sie die action
.
-
Wählen Sie den Verbindungsmodus Benutzerdefiniert.

-
Wählen Sie den Datenbanktyp Microsoft Access.
-
Klicken Sie auf Durchsuchen, um den Pfad anzugeben.
-
Fügen Sie die Excel-Werte in die Datenbank ein, Zeile für Zeile:
-
Doppelklicken oder ziehen Sie die action
Schleife.
-
Wählen Sie den Iterator aus.
-
Wählen Sie in der Dropdown-Liste Schleife durchlaufen
Alle Zeilen.

-
Erstellen Sie unter „Aktuellen Wert einer Variablen zuweisen“ die Datensatzvariable
rExcelCurrentRow
.
-
Ziehen Sie die action
in den Loop-Container.
-
Geben Sie die folgende SQL-Anweisung ein:
-
Trennen Sie die Verbindung mit der Datenbank. Ziehen Sie die action
unter den Schleifen-Container.
-
Schließen Sie die Tabelle. Doppelklicken oder ziehen Sie die action
.
-
Klicken Sie auf Speichern.