Table of Contents

AntBot Studio > Activity > 오피스 > 엑셀 > 데이터 > 엑셀 값 찾기

정의 (Description)

  • 엑셀 시트 내의 텍스트를 검색하여 해당 셀을 출력하는 Activity입니다.
  • 엑셀 제어 관련 모든 액티비티는 해당 액티비티 내부에서 실행되어야 합니다.
- Microsoft Office 2007 이상 버젼이 설치되어 있어야 합니다.



속성 (Properties) (*은 필수값입니다.)

항목 설명 데이터타입 기본값 설정가능옵션
Common
Activity이름 해당 Activity의 이름을 설정합니다.
- 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다.
String 엑셀 값 찾기
Input Common
검색할 텍스트 * 설정한 엑셀 영역 내에서 검색할 텍스트를 설정합니다. String Null
셀주소 작성할 데이터의 셀주소를 설정합니다.
- 미지정 : 시트 전체 영역
- 단일 셀(Ex: A1, B53) : 단일 셀만 범위 취급
- 범위 셀(Ex: A3:F78) : '시작셀:종료셀' 형식으로 범위를 지정
String Null
시트명 * 검색할 데이터의 시트명을 설정합니다. String Sheet1
Option
IgnoreCases 검색할 텍스트의 대소문자 비교 여부를 설정합니다.
- 영어인 경우만 적용됩니다.
Boolean False - True : 검색할 텍스트의 철자와 대소문자까지 일치해야 바꿀 텍스트 적용
- False : 검색할 텍스트의 철자만 맞으면 바꿀 텍스트 적용됨
숨긴 셀 포함하기 숨겨진 셀을 포함한 검색 여부를 설정합니다. String None - None
- Columns : 숨겨진 열에 대해서도 검색합니다.
- Rows : 숨겨진 행에 대해서도 검색합니다.
- All : 숨겨진 열과 행에 대해서도 검색합니다.
전체 일치 검색할 텍스트의 전체 일치 여부를 설정합니다. Boolean False - 전체 일치 : 검색할 텍스트가
Output
결과 * 설정한 시트/범위 내에서 검색한 텍스트가 존재하는 셀 주소 System.Collections.Generic.List<System.String> Null


액티비티 사용 예시 (Example Usage)

  • 특정 경로에 있는 엑셀을 실행하여 'Sheet1' 시트의 'A1:C3' 범위내에서 'test' 라는 문구를 찾는 예시''



    1. '엑셀 열기' 액티비티 시퀀스 내부에서 사용 확인

      * '엑셀 검색/바꾸기' 액티비티는 '엑셀 열기' 액티비티 내부 시퀀스에서만 사용 가능함
      * '엑셀 열기' 내부 시퀀스에서 개발이 진행되는지 체크 필요
    2. '엑셀 열기' 액티비티 엑셀 파일 경로 설정

      • Input Common > 엑셀파일경로
        • Ex) "C:\Users\user\Desktop\test.xlsx"
          • 예시로 테스트용 엑셀 경로를 활용하므로, 실제 실행시킬 엑셀 절대경로 입력 필요
    3. '엑셀 값 찾기' 액티비티 사용 전 변수 선언

    • **변수 유형 :
      System.Collections.Generic.List<System.String> **

      3-1. 변수 형식 찾기


      3-2. System.Collections.Generic.List 검색


      3-3. String 변수 선택


      3-4. 변수 선언 완료


    1. '엑셀 값 찾기' 액티비티 설정값 입력
    • Input Common > 검색할 텍스트
      • "test" 입력
    • Input Common > 셀주소
      • "A1:C3" 입력
    • Input Common > 시트명
      • "Sheet1" 입력
    • Option > IgnoreCases
      • 체크 해제
    • Option > 숨긴 셀 포함하기
      • All 선택
    • Option > 전체 일치
      • 체크 해제
    • Output > 결과
      • lst결과 변수 설정



  1. 실행 결과 확인

    • '엑셀 값 찾기' 액티비티 설정값 중 '숨긴 셀 포함하기' ALL 선택 시, 숨겨진 행, 열 모두에서 값 찾기가 가능함

      • 엑셀 파일 행, 열 숨기기 전 데이터


      • 엑셀 파일 B열 숨기기 후 데이터


      • 엑셀 파일 3행, B열 숨기기 후 데이터


    • Foreach Activity와 로그남기기 Activity를 사용하여 실행 결과 확인


    • 실행 후 엑셀 화면



추가 관련 데이터

| 항목명 | 값 | | --- | --- | | 원본 매뉴얼 URL | /AntBot%20Studio/Activity/6.%20오피스/엑셀/데이터/엑셀%20값%20찾기/ktds.AntBot.Activities.FileLib.ExcelFindValue.ExcelFindValueCodeActivity.html | | 패키지명 | ktds.AntBot.Activities.FileLib.ExcelFindValue.ExcelFindValueCodeActivity | | 매뉴얼 ID | ktds.AntBot.Activities.FileLib.ExcelFindValue.ExcelFindValueCodeActivity |