티스토리 뷰

728x90

설치가 완료된 'Power Automate Desktop' 아이콘을 실행 

아래와 같이 초기 화면이 나옵니다 

'+ New flow'를 클릭하여 새로운 flow를 생성 

캡처. 1 New flow 생성

환율정보를 받아오는 flow를 만드는 것이니 제목을 '환율정보'로 설정 

캡처. 2 Flow Name 생성 

좌측 보시면 다양한 Action이 있고 이중에서 원하는 동작을 선택해서 가운데 있는 main에 Drag&drop으로 옮겨주면서 설정을 하는 방식입니다 

캡처. 3 Power Automate Desktop 기본 화면

*환율 정보 업무 flow는 다음과 같이 진행 할 예정입니다 flow는 사용자가 만들기에 따라서 다르게 생성이 될 수 도 있습니다  

   네이버 환율 페이지 접속 -> 환율 정보를 취합 -> 엑셀에 저장 

 

# 환율 자동 저장 FLOW 만들기

a. 웹브라우저 실행하기  

환율-1. web automation.  

Action 메뉴 중 'Web automation' 메뉴를 클릭하면 다양한 브라우저에 대한 자동 실행 옵션이 나타납니다 

이중에 사용자가 자주 사용하는 브라우저를 선택하여 실행을 하면 됩니다 

저는 크롬을 즐겨 사용하여서 크롬으로 실행을 하겠습니다 

환율-2. web automation 설정   

Web automation을 drag&drop하면 환율-2와 같은 화면이 자동으로 생성이 되고,  'Initial URL'에 접속 할 페이지 정보를 넣어주면 됩니다 

환율정보를 확인 할 수 있는 네이버 금융 사이트finance.naver.com/marketindex/ 를  'Initial URL'에 입력합니다 

 

b. web data extraction 설정 

web data extraction은 web에서 뽑아올 데이터를 설정하는 단계입니다. 

a에서 Web automation Initial URL에 입력한 페이지에서 자동으로 가져오고 싶은 데이터를 설정 아래 창은 닫지 않고 네이버 금융 사이트에 접속 

환울-3. web data extraction

웹페이지 접속 후 마우스를 움직이면 우측 빨강색 박스가 움직이는게 보입니다

환율정보 전체를 가져오고 싶은 경우에는 달러에 박스를 고정하고 마우스 우클릭 'Extraction entire HTML table'을 선택하시면 해당 HTML Table 전체가 선택이 됩니다 

달러 혹은 유로화 정보만을 가져 오실 때는 원하는 데이터에 박스를 고정하고 마우스 우클릭 'Extract element value'로 설정해 주시면 됩니다 

*만약 빨강색 상자가 나타나지 않는 경우 Power Automate Desktop 브라우저 기본 세팅을 참조하여 주십시오. 

2021.04.07 - [IT/4. RPA] - Power Automate Desktop 브라우저 설정

환율-4. 데이터 선택

선택 된 table은 초록색 점선으로 나타나고, 취합 데이터 정보가 Extraction preview에 보여지게 됩니다 

환율-5. HTML table 전체 

Power Automate Desktop으로 이동 후 web data extraction page화면 Save 

환율-5. Extraction까지 완료 된 화면

c. 엑셀에 데이터 저장하기

web에서 취합한 데이터를 엑셀에 저장하는 단계입니다 

좌측의 Action 중 Excel 트리를 열면, Launch Excel을 drag&drop으로 이동 시킨 후 별도 설정 없이 Save 

*기존에 저장 된 파일에 데이터를 쓰는 경우 'Launch Excel'의 값을 'and open the following document'로 변경하고,  

  Document Path를 선택하시면 됩니다 

환율-6. 엑셀 열기

extraction한 데이터를 엑셀에 쓰는 단계로 'Excel' -> 'Write to Excel worksheet'를 drag&drop

환율-7. 엑셀에 데이터 쓰기

Write to Excel worksheet 중 'Value to Write'는 어떤 데이터를 가져올 것 인가에 대한 정보입니다 

앞에  'web data extraction'에서 DataFormWebPage로 설정을 하였으니 %DataFormWebPage%로 설정을 합니다

'Column', 'Row'는 Excel의 어느 열,행부터 데이터를 입력할지 정하는 항목입니다. 

처음부터 입력을 할꺼면 각각 1을 입력하시고 저장.

환율-8. Write to Excel worksheet 메뉴

d. 실행 

환율정보를 취합하여 엑셀에 입력까지 하는 Flow가 다 만들어졌습니다. 

실행은 메뉴에 있는 실행버튼을 누르거나 F5를 눌르시면 됩니다. 

환율-9. Flow 완성 화면 
환율-10. 엑셀 데이터 화면 

Action추가에 따라서 메일로 발송을 하거나, Automation 된 브라우저를 닫는 등 다양한 기능 추가가 가능합니다 

728x90
댓글
250x250