Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Excel에서 데이터베이스로 데이터를 마이그레이션하는 예

  • 업데이트: 2022/05/26
    • Automation 360 v.x
    • 구축
    • RPA Workspace

Excel에서 데이터베이스로 데이터를 마이그레이션하는 예

이 예에서는 Database, Excel advancedLoop packagesactions을 사용하여 Excel 스프레드시트에서 데이터베이스로 값을 전송하기 위한 bot을 작성합니다.

전제 조건

bot 작성을 시작하기 전에 다음을 생성합니다.

  • 다음 값으로 Excel 스프레드시트를 생성하고 저장합니다(예: Test_migration_db.xlsx)
    John Williams jwilliams@cmail.com
    Sam Li sam.li@xyz.org
    Carl Miller carl@carlmillerllc.com


  • 다음 열을 사용하여 이름이 CustomerT인 Access 데이터베이스 테이블을 생성합니다. (아래 이미지와 유사한 데이터베이스를 생성하고 저장합니다. 예: Test_Migration_db.accdb)
    • FirstName
    • LastName
    • 이메일

프로시저

스프레드시트에서 데이터베이스의 테이블로 값을 마이그레이션하려면 다음 단계를 수행합니다.

  1. Open a new bot:
    1. On the left panel, click Automation.
    2. Click Create new > Bot.

    3. In the Create Task Bot window, enter a bot name. For more information about choosing bot names, see bot naming conventions.
    4. Accept the default folder location \Bots\.
      To change where your bot is stored, click Choose and follow the prompts.
    5. Click Create and edit.
  2. 스프레드시트를 엽니다.
    1. Excel 고급 > 열기 action을 더블 클릭하거나 드래그합니다.
    2. 찾아보기를 클릭하여 파일 경로를 제공합니다.

    3. 읽기-쓰기에서 파일을 열기 위한 옵션을 선택합니다.
  3. 데이터베이스에 접속합니다.
    1. 데이터베이스 > 연결 action을 더블 클릭하거나 드래그합니다.
    2. 사용자 정의 연결 모드를 선택합니다.

    3. Microsoft Access 데이터베이스 유형을 선택합니다.
    4. 찾아보기를 클릭하여 파일 경로를 제공합니다.
  4. 데이터베이스에 Excel 값을 행별로 삽입합니다.
    1. 루프 action을 더블 클릭하거나 드래그합니다.
    2. Excel 고급 > 워크시트의 각 행에 대해 반복자를 선택합니다.
    3. 반복 드롭다운에서 모든 행을 선택합니다.

    4. 현재 값을 이 변수에 지정에서 레코드 변수rExcelCurrentRow를 생성합니다.
    5. 데이터 > 삽입/업데이트/삭제 action을 루프 컨테이너로 드래그합니다.
    6. 다음 SQL 문을 입력합니다.
      INSERT INTO CustomerT (FirstName,LastName,Email) values ('$rExcelCurrentRow[0]$','$rExcelCurrentRow[1]$','$rExcelCurrentRow[2]$');


  5. 데이터베이스와의 연결을 끊습니다. 데이터베이스 > 연결 끊기 action을 루프 컨테이너 아래로 드래그합니다.
  6. 스프레드시트를 닫습니다. Excel 고급 > 스프레드시트 닫기 action을 더블 클릭하거나 드래그합니다.
  7. 저장을 클릭합니다.
피드백을 보내주십시오