본문 바로가기

RPA21

[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-질문] 줄바꿈, 개행 1.Environment.NewLine - Windows에서는 "\r\n"을, Unix 및 Linux에서는 "\n"을 반환. 이를 사용하여 문자열을 여러 줄로 나눌 때 사용 - string message = "Hello" + Environment.NewLine + "World"; 2.Controlchars.NewLine - Visual Basic에서 제공하는 상수 - Dim message As String = "Hello" & ControlChars.NewLine & "World" 2023. 5. 7.
[UiPath-질문] 오늘 날짜 가끔 불러온 데이터와 오늘날짜를 비교할 경우가 생긴다. 오늘 날짜를 가져오는 방법에 대해 알아보자. today.ToString("yyyy/MM/dd") => 2023/05/05 #년/월/일 today.ToShortDateString("yyyy/MM/dd") => 05/05/2023 #월/일/년 가져온 날짜 값을 스트링형식으로 바꿔 사용한다. 슬래시(/) 대신 다른 문자로 바꾸려면 String.Replace()함수를 이용하면 된다. Assign 액티비티 : originalDate = today.ToString("yyyy/MM/dd") Assign 액티비티 : formattedDate = originalDate.Replace("/", ".") 2023. 5. 5.