워크시트에서 웹 양식에 데이터를 입력하는 예

이 예시에서는 XLSX 시트의 여러 데이터 행을 웹 양식에 입력하는 Bot을 구축합니다. Excel 고급, 루프레코더 패키지작업을 사용합니다.

전제 조건

Bot을 구축하기 전에 데스크톱에서 아래와 같이 .xlsx 형식으로 다음 데이터 세트를 생성합니다.
직원 이름 나이 청구 금액 청구 날짜 청구 유형
마이크 30 469 22/3/2022 의료
사라 34 766 28/3/2022 치과
크리스 41 428 13/05/2022 의료
사만다 45 1000 2022년 09월 05일 의료
Excel 파일에서 값을 검색하여 웹 양식에 입력하려면 다음을 수행합니다.

프로시저

  1. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. Task Bot 생성 창에서 Bot 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\를 수락합니다.
      기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. Excel 파일을 엽니다.
    1. Excel 고급 > 열기 작업을 더블 클릭하거나 드래그합니다.
    2. 세션 이름을 입력합니다.
    3. Excel 파일을 선택합니다.
    4. 시트에 헤더 포함 옵션에 표시합니다.
    시트에 헤더 포함 옵션에 표시하면 실행 중에 Bot이 열을 검색하게 할 수 있습니다.
  3. 웹사이트를 시작합니다.
    1. 브라우저 > 열기 작업을 더블 클릭하거나 드래그합니다.
    2. 웹 양식을 구성하는 웹 사이트 URL을 입력하여 데이터를 업데이트합니다.
  4. 워크시트 값을 검색하여 테이블 변수에 저장합니다.
    1. Excel 고급 > 여러 셀 가져오기 작업을 더블 클릭하거나 드래그합니다.
    2. Excel 고급 > 열기 작업에서 사용한 것과 동일한 세션 이름을 입력합니다.
    3. 드롭다운 목록에서 모든 행을 선택합니다.
    4. 변수에 지정 드롭다운 목록의 오른쪽에 있는 아이콘을 사용하여 테이블 변수를 만듭니다.
  5. Bot이 데이터를 행별로 처리하도록 지시합니다.
    1. 루프 작업을 더블 클릭하거나 드래그합니다.
    2. 테이블의 각 행 대상 반복자를 선택합니다.
    3. 여러 셀 가져오기에서 사용한 것과 동일한 테이블 변수를 선택합니다.
    4. 변수에 지정 드롭다운 목록의 오른쪽에 있는 아이콘을 사용하여 기록 변수를 만듭니다.
    기록 변수는 한 행의 모든 값을 보유합니다. 루프가 반복될 때마다, Bot은 다음 행의 값을 가져와 기록 변수에 저장하면서 이전 행의 값을 덮어씁니다.
  6. 첫 번째 열 헤더를 웹 양식 텍스트 박스에 매핑합니다.
    1. 레코더 > 캡처 작업을 더블 클릭하거나 드래그합니다.
    2. 열기 작업을 사용하여 연 것과 동일한 창을 선택합니다.
    3. 객체 캡처를 클릭합니다.
    4. 빨간색 윤곽선이 나타날 때까지 텍스트 박스 위로 마우스를 올려놓습니다.
    5. 텍스트 박스를 클릭합니다.
    6. Control Room으로 돌아갑니다.
    7. 컨트롤 유형 값이 TEXTBOX인지 확인합니다.
    8. 작업 드롭다운 목록에서 텍스트 설정을 선택합니다.
    9. 키 입력 필드에 루프에 사용한 것과 동일한 기록 변수를 삽입합니다.
    10. 이름별 옵션을 선택하고 첫 번째 열 헤더를 복사하여 필드에 붙여넣습니다.
  7. 5단계의 하위 단계를 반복하여 다른 열을 매핑합니다. 다음과 같은 차이점이 있습니다.
    1. 브라우저 창 제목을 검색하는 대신 레코더에서 생성된 창 변수를 삽입합니다.
    2. 키 입력 필드에 기록 변수를 삽입할 때, 후속 열 헤더를 복사하여 ‘이름별’ 필드에 붙여넣습니다.
  8. 제출 버튼을 캡처합니다.
    1. 레코더 > 캡처 작업을 더블 클릭하거나 드래그합니다.
    2. 레코더가 생성한 창 변수를 삽입합니다.
    3. 객체 캡처를 클릭합니다.
    4. 컨트롤 유형 값이 BUTTON인지 확인합니다.
    5. 클릭 작업을 선택합니다.
  9. 저장을 클릭합니다.