Table of Contents

AntBot Studio > Activity > 오피스 > 엑셀 > 시트 > 엑셀시트 복사

정의 (Description)

  • 엑셀 시트에 복사작업을 수행하는 Activity입니다.
  • 엑셀 제어 관련 모든 액티비티는 해당 액티비티 내부에서 실행되어야 합니다.
- Microsoft Office 2007 이상 버젼이 설치되어 있어야 합니다.
- 해당 액티비티 내부 스코프가 끝나는 시점에 실행중인 엑셀은 자동으로 닫히게 되므로,
저장 관련 옵션 설정 혹은 '엑셀 저장' 액티비티 사용을 반드시 고려해야 합니다.


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

항목 설명 데이터타입 기본값 설정가능옵션
Common
Activity이름 해당 Activity의 이름을 설정합니다.
- 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다.
String 엑셀시트 복사
Input Priority 1st
복사할 시트명 * 복사를 수행할 엑셀내에 존재하는 시트명을 설정합니다. String Null
Input Priority 2nd
Target 시트명 Target 시트명을 설정합니다. (미지정시 동일이름으로 복사합니다.) String Null
Target 엑셀 파일명* 복사할 엑셀 파일명을 설정합니다. String Null
Option
Activity 종료후 저장여부 Acitivity 종료 후 엑셀을 저장할지 여부를 설정합니다. Boolean True
중복시 조치방법 중복 파일이 존재할경우 조치방법을 선택합니다. String 아무 조치 안함 - 아무 조치 안함
- 대상 삭제 후 추가
- 대상 백업 후 추가
- 복사하지 않음


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

  • 특정 경로에 존재하는 엑셀파일의 엑셀시트 복사 예시



  1. '엑셀 열기' 액티비티 사용하여 존재하는 엑셀 파일 경로 설정

    • Input Common > 엑셀파일경로
      • Ex) "C:\Users\Users\Desktop\test.xlsx"
        • 예시로 테스트용 엑셀 경로를 활용하므로, 실제 실행시킬 엑셀 절대경로 입력 필요
  2. 정상 실행 확인을 위해 엑셀 보이도록 설정

    • 'Option > 엑셀 App보이게'
      • 체크
      Tip



  1. '엑셀시트 복사' 복사할 시트명 입력

    • 'Input Priority 1st > 복사할 시트명'
      • Ex)"시트명1"
      • 예시로 테스트용 시트명을 활용하므로, 실제 저장시킬 엑셀 시트명 입력 필요
  2. '엑셀시트 복사' 복사한 시트 저장시킬 이름 입력

    • 'Input Priority 2nd > Target 시트명'
      • Ex) "복사한시트"
      • 예시로 테스트용 시트명을 활용하므로, 실제 사용할 시트명 입력 필요
  3. '엑셀시트 복사' 복사한 시트 저장 엑셀파일명 입력

    • 'Input Priority 2nd > Target 엑셀파일명'
      • Ex) "C:\Users\Users\Desktop\복사본.xlsx"
      • 예시로 테스트용 경로를 활용하므로, 실제 사용할 엑셀 절대경로 입력 필요
  4. '엑셀시트 가져오기' Activity 종료후 저장여부 체크하기

    • 'Option > Activity 종료후 저장여부'
      • 체크
  5. '엑셀시트 가져오기' 중복시 조치방법 설정

    • 'Option > 중복시 조치방법'
      • Ex)아무 조치 안함
  6. 실행 결과 확인

    • 작업 결과 엑셀 화면
      • test.xlsx"파일의 '시트명1'시트가 "복사본엑셀.xlsx"파일에서 '복사한시트'로 바뀌어 저장됐는지 확인

  • "test.xlsx"파일의 시트명1



  • 액티비티 실행 전 "복사본엑셀.xlsx"파일



  • 액티비티 실행 후 "복사본엑셀.xlsx"파일

## 추가 관련 데이터 | 항목명 | 값 | | --- | --- | | 원본 매뉴얼 URL | /AntBot%20Studio/Activity/6.%20오피스/엑셀/시트/엑셀시트%20복사/ktds.AntBot.Activities.FileLib.ExcelSheetCopy.ExcelSheetCopyCodeActivity.html | | 패키지명 | ktds.AntBot.Activities.FileLib.ExcelSheetCopy.ExcelSheetCopyCodeActivity | | 매뉴얼 ID | ktds.AntBot.Activities.FileLib.ExcelSheetCopy.ExcelSheetCopyCodeActivity |