阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

将数据从 Excel 迁移到数据库的示例

  • 已更新:11/17/2020
    • Automation 360 v.x
    • 版本
    • RPA 工作区
    • 示例

将数据从 Excel 迁移到数据库的示例

在本示例中,您可以使用 Database Excel advancedLoop packagesactions 从 Excel 电子表格中构建 bot 以将值传输到数据库。

Prerequisites

开始构建 bot 之前,请创建以下内容:

  • 包含以下值的 Excel 电子表格:
    John Williams jwilliams@gmail.com
    Sam Li sam.li@xyz.org
    Carl Miller carl@carlmillerllc.com
  • 名为 CustomerT 的 Access 数据库表,其中包含下列:
    • FirstName
    • LastName
    • Email

Procedure

要将值从电子表格迁移到数据库中的表,请执行以下步骤:

  1. 打开新 bot
    1. Control Room中,选择 “博茨 > 我的爬虫程序”。
    2. 单击 创建新 > 爬虫程序
    3. 创建任务爬虫 程序窗口中,输入 bot 名称。
    4. 接受默认文件夹位置 \Boths\
      要更改 bot 的存储位置,请单击 “选择 ”,然后按照提示操作。
    5. 单击 创建和编辑
  2. 打开电子表格。
    1. 双击或拖动 Excel 高级 > 打开 action
    2. 单击浏览以提供文件路径。
    3. 选择该选项以读写模式打开文件。
  3. 连接到数据库。
    1. 双击或拖动数据库 > 连接 action
    2. 选择用户定义的连接模式。
    3. 选择 Microsoft Access 数据库类型。
    4. 单击浏览以提供文件路径。
  4. 将 Excel 值插入数据库,逐行:
    1. 双击或拖动循环 action
    2. 针对工作表迭代器中的每一行选择 Excel 高级 >
    3. 在将当前值分配给此变量中,创建记录变量 rExcelCurrentRow
    4. 数据库 > 插入/更新/删除 action 拖动到循环容器中。
    5. 输入以下 SQL 语句:
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');
  5. 断开与数据库的连接。将数据库 > 断开连接 action 拖到循环容器下方。
  6. 关闭电子表格。双击或拖动 Excel 高级 > 关闭电子表格 action
  7. 单击保存
发送反馈