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)
- 특정 경로에 존재하는 엑셀파일의 엑셀시트 복사 예시
'엑셀 열기' 액티비티 사용하여 존재하는 엑셀 파일 경로 설정
- Input Common > 엑셀파일경로
- Ex) "C:\Users\Users\Desktop\test.xlsx"
- 예시로 테스트용 엑셀 경로를 활용하므로, 실제 실행시킬 엑셀 절대경로 입력 필요
- Ex) "C:\Users\Users\Desktop\test.xlsx"
- Input Common > 엑셀파일경로
정상 실행 확인을 위해 엑셀 보이도록 설정
- 'Option > 엑셀 App보이게'
- 체크
Tip
- 옵션 관련 매뉴얼 참고 링크 - 엑셀 열기
- 'Option > 엑셀 App보이게'
'엑셀시트 복사' 복사할 시트명 입력
- 'Input Priority 1st > 복사할 시트명'
- Ex)"시트명1"
- 예시로 테스트용 시트명을 활용하므로, 실제 저장시킬 엑셀 시트명 입력 필요
- 'Input Priority 1st > 복사할 시트명'
'엑셀시트 복사' 복사한 시트 저장시킬 이름 입력
- 'Input Priority 2nd > Target 시트명'
- Ex) "복사한시트"
- 예시로 테스트용 시트명을 활용하므로, 실제 사용할 시트명 입력 필요
- 'Input Priority 2nd > Target 시트명'
'엑셀시트 복사' 복사한 시트 저장 엑셀파일명 입력
- 'Input Priority 2nd > Target 엑셀파일명'
- Ex) "C:\Users\Users\Desktop\복사본.xlsx"
- 예시로 테스트용 경로를 활용하므로, 실제 사용할 엑셀 절대경로 입력 필요
- 'Input Priority 2nd > Target 엑셀파일명'
'엑셀시트 가져오기' Activity 종료후 저장여부 체크하기
- 'Option > Activity 종료후 저장여부'
- 체크
- 'Option > Activity 종료후 저장여부'
'엑셀시트 가져오기' 중복시 조치방법 설정
- 'Option > 중복시 조치방법'
- Ex)아무 조치 안함
- 'Option > 중복시 조치방법'
실행 결과 확인
- 작업 결과 엑셀 화면
- test.xlsx"파일의 '시트명1'시트가 "복사본엑셀.xlsx"파일에서 '복사한시트'로 바뀌어 저장됐는지 확인
- test.xlsx"파일의 '시트명1'시트가 "복사본엑셀.xlsx"파일에서 '복사한시트'로 바뀌어 저장됐는지 확인
- 작업 결과 엑셀 화면
- "test.xlsx"파일의 시트명1
- 액티비티 실행 전 "복사본엑셀.xlsx"파일
- 액티비티 실행 후 "복사본엑셀.xlsx"파일