본문 바로가기

UiPath

3-1. Excel 값 읽어오기

이 블로그의 모든 글은 개인이 공부하며 느낀 점을 남긴 것이며 주관적인 글입니다.

 

*이 글에서는 엑셀의 값 읽어오는 방법을 다룹니다.

 

UiPath에서는 Excel을 직접 열어 작업하거나 혹은 열지 않은 상태에서도 작업할 수 있습니다.

 

 

SampleData.xlsx
0.01MB

엑셀 작업을 위해 사용할 첨부파일입니다.

 

 

-먼저 엑셀을 열어서 작업하는 방식입니다.

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