Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

將 Excel 中的資料移轉到資料庫

  • 已更新:11/17/2020
    • Automation 360 v.x
    • 建立
    • RPA 工作區
    • 範例

將 Excel 中的資料移轉到資料庫

在此示例中,您可以使用 bot actionsDatabase Excel advanced和生成將值從 Excel 電子表格傳輸到數據庫。 Loop packages

先決條件

在開始構建之前 bot,請創建以下內容:

  • 具有下列值的 Excel 試算表:
    John 威廉姆斯 jwilliams@gmail.com
    薩姆 sam.li@xyz.org
    卡爾 米勒 carl@carlmillerllc.com
  • Access 數據庫表,名稱爲 CustomerT ,帶有以下列:
    • 名字
    • 姓氏
    • 電子郵件

程序

要將值從電子表格遷移到數據庫中的表,請執行以下步驟:

  1. 開啟新的bot
    1. Control Room,選取 [機器人] > [我的機器人]
    2. 按一下 [新建] > [機器人]
    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 進階。
    3. 在將當前值分配給此變量中,創建記錄變量 rExcelCurrentRow
    4. 將 [資料庫] [插入/更新/刪除]action 拖曳到 [迴圈] 容器中。
    5. 輸入以下 SQL 語句:
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');
  5. 中斷資料庫連線。將 Database > Disconnect 拖放到 action Loop 容器下方。
  6. 關閉試算表。雙擊或拖動 Excel 高級 > 關閉電子表格 action
  7. 按一下 [儲存]。
傳送意見反饋