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라는 데이터베이스 테이블에 액세스합니다.
    • FirstName
    • LastName
    • Email

Procedure

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

  1. bot을 엽니다.
    1. Control Room에서 > 내 봇을 선택합니다.
    2. 새 항목 생성 > 을 클릭합니다.
    3. 태스크 봇 생성 창에서 bot 이름을 입력합니다.
    4. 기본 폴더 위치 \Bots\를 수락합니다.
      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. 저장을 클릭합니다.
피드백을 보내주십시오