loading
본문 바로가기

RPA10

[UIPATH] 칼럼명에 줄바꿈이 있는 경우 다른 이름으로 변경할 때 엑셀파일을 읽고 데이터테이블로 가져와서 칼럼명을 변경해야할 때 기본적으로 Assign으로 아래와같이 변경하면 되는데TO : dt.Columns("칼럼명").columnnameFrom : 변경할 이름 간혹 줄바꿈이 있는 칼럼명 때문에 오류가 발생된다.이러한경우 먼저 칼럼을 하나씩 쪼개서 아스키코드로 변환해본다. 1. 테이블을 읽고2. 테이블의 칼럼별로 반복해준다.3. 반복문안에 해당 칼럼명을 분기처리하여 한번 더 반복하여 아스키코드로 출력해본다.-> 출력할떄 AscW 함수를 사용하면 해당 문자열 하나씩 아스키코드 번호로 출력됨 -> AscW(currentItem1).ToString 결과는 아래와같이 나오는것을 확인할수있다. 즉.. char(10)이 칼럼명 사이에 존재하여 계속해서 칼럼명을 변경할 수 없던 .. 2025. 6. 23.
[UIPATH] 전각 문자를 반각 문자로 변경하기 전각 문자를 반각 문자로 변경 하고 텍스트 가져오기은행에 방문하여 입금 할 경우 기본 문자열이 아닌 전각 문자열로 입금텍스트가 잡히는 상황으로 해당 문자열을 반각 문자열로 변환 해야함 여기서 전각과 반각이란?→ 문자의 폭 차이에서 비롯된 개념으로 생각하면 된다.(관련해서는 아래 링크에서 확인가능**(ㄱ))**전각: 한자나 일본어 등 동아시아 문자(한글, 한자, 가나)가 원래 정사각형 공간을 차지하도록 설계됨.반각: 서양 문자(알파벳, 숫자)는 더 좁은 공간을 차지하며, 영문 타이프라이터나 초기 컴퓨터(ASCII 기반)에서 효율성을 위해 도입됨.즉, 동아시아 문자 시스템과 서양 문자 시스템의 차이 때문에 두 가지 방식이 공존하게 됨( 일부 은행에서는 입금텍스트 작성 시 전각 문자열로 입금되는 사례가 있음).. 2025. 5. 8.
[UIPATH] 데이터테이블 특정 열 기준으로 그룹화 데이터테이블 특정 열 기준으로 그룹화 로직1. 구룹화된 자료를 저장할 테이블 생성 : Build data table 2. 데이터 테이블 가져오기 : ExcelAplicationScop 3. 테이블 그룹화하여 열거형으로 출력 : Invoke Code 4. 반복해서 테이블에 입력하기 : For Each, Add Data Row Invoke Code Invoke Code를 사용하여 데이터테이블의 특정 열 기준으로 그룹화를 진행한다. 코드편집Dim out_collection1 = From row In in_dt Group By 매입 = row.Item("매입") Into myGroup = Group .. 2025. 5. 8.
[UIPATH] Join Data Tables 이해하기/ 조인형식 별 결과 Join Data Tables에 대해서 알아봅시다. 아래와같이 테이블 A와 테이블B가 있을때조인 형식별 INNER, LEFT, RIGHT 진행시 어떤 결과가 나오는지 알아봅니다.  테이블 A이름번호(PK)A1B2C3D4E5  테이블 B번호(PK)텍스트1텍스트21성공실패2성공실패3성공실패4성공실패6성공실패  #  Inner 테이블 A와 테이블B의 일치하는 행만 결과로 나온다(교집합으로 생각하면 됨)결과  #  Left 테이블 A의 모든 행이 나오고 테이블 B는 일치한 행만 나온다결과   #  Full 테이블 A와 테이블B의 모든 행이 나온다.결과 2025. 1. 25.
반응형