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

    Excel zu DB-Migration
  • 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
      Zugriff auf DB

Prozedur

Um Werte aus einem Arbeitsblatt in eine Tabelle in einer Datenbank zu migrieren, führen Sie die folgenden Schritte aus:

  1. Erstellen sie eine neue bot:
    1. Klicken Sie im linken Feld auf Automatisierung.
    2. Klicken Sie auf + Erstellen > Task Bot.
    3. Wählen Sie die erforderliche Plattform als Ziel-Laufzeitumgebung aus. Zum Beispiel Windows oder macOS .
      Anmerkung: Windows ist die standardmäßig vorausgewählte Plattform.
    4. Geben Sie im Fenster TaskBot erstellen den bot-Namen an.
    5. 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.
    6. Klicken Sie auf Erstellen und bearbeiten.
      Wenn Sie einen bot erstellen, wird der Plattformtyp ebenfalls im Prüfprotokolleintrag protokolliert. Der Ereignistyp wird als Bot erstellen protokolliert.
    Anmerkung: Die standardmäßige maximale Größe für einzelne bots beträgt 50 MB.
  2. Öffnen Sie das Arbeitsblatt:
    1. Doppelklicken oder ziehen Sie die action Excel Advanced > Öffnen.
    2. Klicken Sie auf Durchsuchen, um den Pfad anzugeben.
      Dateipfad bereitstellen
    3. Wählen Sie die Option zum Öffnen der Datei im Modus Lesen/Schreiben.
  3. Stellen Sie eine Verbindung zur Datenbank her:
    1. Doppelklicken oder ziehen Sie die action Datenbank > Verbinden.
    2. Wählen Sie den Verbindungsmodus Benutzerdefiniert.
      Nutzerdefinierte Verbindung
    3. Wählen Sie den Datenbanktyp Microsoft Access.
    4. Klicken Sie auf Durchsuchen, um den Pfad anzugeben.
  4. Fügen Sie die Excel-Werte in die Datenbank ein, Zeile für Zeile:
    1. Doppelklicken oder ziehen Sie die action Schleife.
    2. Wählen Sie den Iterator Excel Advanced > Für jede Zeile des Arbeitsblatts aus.
    3. Wählen Sie in der Dropdown-Liste Schleife durchlaufen Alle Zeilen.
      Schleife ausführen durch die Zeilen
    4. Erstellen Sie unter „Aktuellen Wert einer Variablen zuweisen“ die Datensatzvariable rExcelCurrentRow.
    5. Ziehen Sie die action Datenbank > Einfügen/Aktualisieren/Löschen in den Loop-Container.
    6. Geben Sie die folgende SQL-Anweisung ein:
      Beispiel-SQL
      SQL-Anweisung eingeben
  5. Trennen Sie die Verbindung mit der Datenbank. Ziehen Sie die action Datenbank > Trennen unter den Schleifen-Container.
  6. Schließen Sie die Tabelle. Doppelklicken oder ziehen Sie die action Excel Advanced > Arbeitsblatt schließen.
  7. Klicken Sie auf Speichern.