이 예에서는 데이터베이스, Excel 고급 및 루프
패키지의 작업을 사용하여 Excel 스프레드시트에서 데이터베이스로 값을 전송하기 위한 봇을 작성합니다.
전제 조건
봇 작성을 시작하기 전에 다음을 생성합니다.
- 다음 값으로 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
- 이메일

프로시저
스프레드시트에서 데이터베이스의 테이블로 값을 마이그레이션하려면 다음 단계를 수행합니다.
-
새 봇을 생성합니다.
-
왼쪽 창에서 자동화를 클릭합니다.
-
을 클릭합니다.
-
Task Bot 생성 창에서 봇 이름을 입력합니다.
-
기본 폴더 위치(\Bots\)를 수락합니다.
기본 봇 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
-
생성 및 편집을 클릭합니다.
주: 개별 봇의 기본 최대 크기는 50MB입니다.
-
스프레드시트를 엽니다.
-
작업을 더블 클릭하거나 드래그합니다.
-
찾아보기를 클릭하여 파일 경로를 제공합니다.

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

-
Microsoft Access 데이터베이스 유형을 선택합니다.
-
찾아보기를 클릭하여 파일 경로를 제공합니다.
-
데이터베이스에 Excel 값을 행별로 삽입합니다.
-
루프
작업을 더블 클릭하거나 드래그합니다.
-
반복자를 선택합니다.
-
반복 드롭다운에서 모든 행을 선택합니다.

-
현재 값을 이 변수에 지정에서 기록 변수
rExcelCurrentRow를 생성합니다.
-
작업을 루프 컨테이너로 드래그합니다.
-
다음 SQL 문을 입력합니다.
-
데이터베이스와의 연결을 끊습니다.
작업을 루프 컨테이너 아래로 드래그합니다.
-
스프레드시트를 닫습니다.
작업을 더블 클릭하거나 드래그합니다.
-
저장을 클릭합니다.