阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

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

  • 已更新:2020/11/17

    将数据从 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. 单击保存
    发送反馈