이 블로그의 모든 글은 개인이 공부하며 느낀 점을 남긴 것이며 주관적인 글입니다.
*이 글에서는 엑셀의 값 읽어오는 방법을 다룹니다.
UiPath에서는 Excel을 직접 열어 작업하거나 혹은 열지 않은 상태에서도 작업할 수 있습니다.
엑셀 작업을 위해 사용할 첨부파일입니다.
-먼저 엑셀을 열어서 작업하는 방식입니다.
Excel Application Scope Activity를 이용합니다.
1.Excel Application Scope 아래 빨간 네모박스에 엑셀 파일의 파일의 경로와 이름을 입력해줍니다.(프로젝트 폴더 내부에 있을시 경로는 생략 가능합니다.)
2.Read Range(앱통합->Excel->Read Range 이용) 아래 파란 네모박스에 Sheet의 이름을 입력해줍니다.
3.초록 네모박스에 Output을 설정해줍니다.(Ctrl + K 키로 변수 생성 가능, 변수타입 : 데이터테이블 형식)
*속성의 Range부분에 범위를 입력하면 입력된 범위만큼만 값을 읽어오고 입력하지 않을시 모든 값을 다 읽어옵니다.
-엑셀을 열지 않고 작업하는 방식입니다.
Read Range Activity를 이용합니다.(시스템->파일->Workbook->Read Range 이용)
1.Read Range 아래 빨간 네모박스에 엑셀 파일의 파일의 경로와 이름을 입력해줍니다.(프로젝트 폴더 내부에 있을시 경로는 생략 가능합니다.)
2.아래 파란 네모박스에 Sheet의 이름을 입력해줍니다.
3.초록 네모박스에 Output을 설정해줍니다.(Ctrl + K 키로 변수 생성 가능, 변수타입 : 데이터테이블 형식)
*이미 위에서 변수를 생성해주신 분들은 또 생성하실 필요는 없습니다.
*속성의 Range부분에 범위를 입력하면 입력된 범위만큼만 값을 읽어오고 입력하지 않을시 모든 값을 다 읽어옵니다.
이제 데이터를 변수에 저장했으니 결과를 출력해보겠습니다.
for Each Row Activity를 이용해 추출한 Output인 outDT를 입력하고 원하는 값을 추출합니다.
결과는 동일합니다.
*엑셀을 직접 열어 작업하는 이유는 여러 가지 이유가 있겠지만, 보안 프로그램에 막힐 때 많이 이용하게 됩니다.
두 경우 모두 결괏값에 차이가 없으니 보안 프로그램이 없다면 원하는 형식으로 코딩하시면 되겠습니다.
'UiPath' 카테고리의 다른 글
4.UiPath Selector (0) | 2019.11.26 |
---|---|
3-2. Excel 값 입력하기 (0) | 2019.11.12 |
2.Variables (0) | 2019.10.23 |
1. Sequence와 Flowchart (0) | 2019.10.23 |
UiPath 개인 공부 기록용 (0) | 2019.10.23 |