Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Пример переноса данных из Excel в базу данных

  • Обновлено: 11/17/2020
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA
    • Примеры

Пример переноса данных из Excel в базу данных

В этом примере вы создаете , bot чтобы перенести значения из электронной таблицы Excel в базу данных с помощью actions , Database Excel advanced, и Loop packages.

Подготовка

Прежде чем приступить к созданию , botсоздайте следующее:

  • Таблица Excel со следующими значениями:
    Джон Уильямс jwilliams@gmail.com
    Сэм Ли sam.li@xyz.org
    Карл Миллер carl@carlmillerllc.com
  • Доступ к таблице базы данных CustomerT со следующими столбцами:
    • Имя
    • Фамилия
    • Электронная почта

Процедура

Чтобы перенести значения из электронной таблицы в таблицу в базе данных, выполните следующие действия:

  1. Открыть новый bot:
    1. В выберите Control Room Bots > My Bots.
    2. Нажмите Создать новый > Bot.
    3. В окне Создать задачу введите bot имя.
    4. Примите местоположение папки по умолчанию \Bots\.
      Чтобы изменить место bot хранения, нажмите Выбрать и следуйте подсказкам.
    5. Нажмите Создать и изменить.
  2. Откройте электронную таблицу:
    1. Дважды щелкните или перетащите расширенный Открыть Excel > action .
    2. Нажмите Обзор , чтобы указать путь к файлу.
    3. Выберите параметр, чтобы открыть файл в режиме чтения-записи.
  3. Подключение к базе данных:
    1. Дважды щелкните или перетащите Database > Connect action.
    2. Выберите режим пользовательского подключения.
    3. Выберите тип базы данных Microsoft Access.
    4. Нажмите Обзор , чтобы указать путь к файлу.
  4. Вставьте значения Excel в базу данных по строкам:
    1. Дважды щелкните или перетащите петлю action.
    2. Выберите Excel Advanced > для каждой строки в итераторе таблицы .
    3. В поле назначить текущее значение этой переменной создайте запись переменной rExcelCurrenTRow.
    4. Перетащите Database > Insert/Update/Delete action в контейнер Loop.
    5. Введите следующий оператор SQL:
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');
  5. Отключиться от базы данных. Перетащите элемент Database > Disconnect action под контейнером Loop (Петля).
  6. Закройте электронную таблицу. Дважды щелкните или перетащите Excel Advanced > Close Spreadsheet action.
  7. Нажмите Сохранить.
Отправить отзыв