Uipath - List 관련 (23.05.08)

parkje·2024년 4월 8일
0

RPA

목록 보기
2/24

list

[RPA/uipath] DataTable 한 Column을 List 또는 Array로 바꾸기
-참고 블로그

1. 리스트 만들기

  1. 항상 초기화 먼저 해주기 →new List(of string)
  2. 초기화시 변수 타입 List로 변경 해주기

  1. add to collection 액티비티 사용하면 간단하게 리스트 만들어 줄 수 있음 ⇒ type 변경 해줘야함

2. 리스트 초기화 시 주의 점

  • 리스트 초기화 할 때는 for문 밖에서 해줘야함! 안 그러면 for문 돌면서 계속 초기화가 되기 때문!

3. for문으로 돌리는 리스트 값이 고정이라면 for문에 int_count를 줘서 새로 가지고 들어오는 리스트의 값을 고정 시켜 줄 수 있다.

근데 자주 쓰면 안 좋을 것 같다. 리스트를 쓸 때는 쓰는데 자주 쓰는 게 아니라고 한다… 왜냐하면 리스트의 값은 고정된 게 아니기 때문이다 예를 들면 배열의 값은 자리가 고정되어 있지만 리스트는 그렇지 않다.

리스트 그냥 이렇게 만들면 된다는데?

4. 리스트는 for문 없이 쓸 수 없음

5. 선언과 동시에 값 지정도 가능 New List(Of String) From {"A", "B", "C"}

6. DataTable 한 Column을 List 또는 Array로 바꾸기

(From row in [DT이름].AsEnumerable() Select Convert.Tostring(row([List 만들고 싶은 컬럼 이름]))).ToList()

잘됐는지 확인 하고 싶은면 write line에 String.Join(",",[List이름]) 하면 리스트 내용 한번에 확인 가능

→ DT 원산지 증명서의 영업문서 번호 컬럼을 리스트로 만듦

7. 교집합 찾기

liststr_Job.Intersect(in_list영업문서번호).ToList

진짜 꿀팁이잖아!

profile
RPA 개발 일지

0개의 댓글