본문 바로가기

RPA/UiPath 강좌15

[UiPath-015] 엑셀(Excel) 다루기 UiPath에서 엑셀을 연동하여 사용하는 경우는 매우 많다. 크롤링한 결과를 엑셀로 저장하거나 엑셀에서 데이터를 하나씩 읽어 검색에 활용할 수도 있다. 또한 엑셀 그 자체를 계산하거나 셀 색을 변경할 수도 있다. 활용도가 매우 높으니 잘 배워두자. UiPath에서 엑셀을 다루는 방법은 엑셀 프로그램이 설치되지 않았더라도 사용이 가능한 File Access Level과 백그라운 실행이 가능한 Excel Application Scope가 있다. 첫번째 방법은 엑셀이 설치되어 있지 않아도 동작이 가능하지만 .xlsx 확장자 파일만 적용 가능하며 Workbook 하위에 액티비티가 있고, 두번째 방법은 파일이 열려있지 않더라도 사람처럼 파일을 열고 작업을 수행하며 Excel 하위에 액티비티가 있다. 열고 작업하는.. 2023. 5. 21.
[UiPath-014] 카카오톡 문자보내기 카카오톡이 최대화된 상태에서 내가 보낼 방(오픈채팅방)이 열려있다는 전제조건아래 오늘의 식단 메뉴를 보내보려는 가장 기초적인 내용에 대해서만 프로젝트를 구성해 보자. 추후에 조금 더 복잡한 상황을 고려하면 좋겠다. 예를 들어, 카카오톡 방을 찾아서 열기도하고 닫기도 하고 필요하다면 요청할 때 결과가 나오도록 하는 것도 필요하겠다. 일단 오픈채팅방은 열려있는 상태로 둔다는 가정아래 작성해 보자. 1) Open Browser 액티비티의 주소는 해당 학교의 식단 메뉴가 나오는 웹페이지의 주소이다. 이 예제에서는 대전과학기술대학교의 교직원식당의 메뉴 사이트 이다. 2) Maximize Window 액티비티를 사용하여 창을 최대화 하였다. (경우에 따라서는 이렇게 하지 않아도 되지만 습관적으로 사용해도 좋을 것 .. 2023. 5. 13.
[UiPath-013] 화면캡춰 인터넷 사이트를 돌아다니다 보니 원했던 책이 많이 있는 사이트를 발견했다. 다운로드 받고 싶었는데 버튼을 눌러 한페이지씩 넘겨 봐야만 하는 사이트였다. 캡처라도 하고 싶은데 80권에 수백페이지를 다 캡처한다는 것은 쉽지않은 일이다. 물론 원했던 책이었으니 시간이 걸리더라도 캡처하고 싶은 마음은 굴뚝같다. 예전같으면 한페이지씩 넘겨가며 캡춰했을 것 같다. UiPath를 이용해 버튼을 한번씩 클릭하면서 캡처해 보자. 불법 사이트인지 몰라서 사이트 URL은 임의로 작성했다. 화면 캡처하기 1) 프로세스 만들기 - 앞 부분 생략하니 이전 강의를 참조한다. 2) 화면 캡처가 요구되는 사이트를 미리 열어놓는다. 3) 【Take Screenshot 액티비티】를 가져다 놓는다. - [화면에 표시]를 누른다음 웹 브라우.. 2023. 4. 22.
[UiPath-012] 나라장터 입찰목록 가져오기 나라장터는 국가종합전자조달 사이트로 국가 및 지방자치단체의 공공기관에서 발주하는 물품과 공사, 용역 등을 전자입찰 방식으로 수요기관과 공급기관 간에 직접 계약하도록 하는 것을 목적하고 있다. 최근 아는 분이 매일마다 힘들게 이 나라장터에서 입찰할 사업을 조회한다고 하는데 도움이 되었으면 좋겠다. 사용된 액티비티 : Open Browser, Attach Browser, 데이터 스크래핑, Excel Application Scope, Write Range 나라장터 입찰 목록 가져오기 1) 프로세스 만들기 - 앞 부분 생략하니 이전 강의를 참조한다. 2) 【Open Browser 액티비티】를 가져다 놓는다. - 여기에 URL을 삽입합니다. 텍스트를 따옴표로 묶어야 합니다. 부분에 "https://www.g2b... 2023. 4. 16.