반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 네이버 로그인 캡챠해결
- 커머스API
- 네이버부동산크롤링
- 파이썬네이버부동산
- 네이버매물크롤링
- Python
- 파이썬 환경설정
- pycdc.exe
- UiPath
- uipath 입문
- pywinauto 윈도우
- Selenium 셀렉터잡기
- 날짜 정규식
- 네이버커머스API
- 파이썬 네이버 로그인
- Uipath 설치방법
- pywinauto
- 가상환경설치
- 파이썬 가상환경 설치
- 파이썬 가상환경 설치방법
- 네이버 로그인 영수증 해결
- pywinauto 윈도우제어
- vscode venv 설치
- pycdas.exe
- selenium
- Uipath 기초
- venv 설치
- Element is not clickable at point
- 네이버 로그인 하기
- 왕초보 파이썬 실행
Archives
- Today
- Total
콘솔워크
Uipath DataTable Multiple column sort 본문
반응형
내장되어있는 액티비티로는 정렬할 때 한계가 있다.
이에따라, 여러 컬럼으로 정렬을 하고 싶을 때 쓰는 코드는 다음과 같다.
dtTable = (From x In dtTable.AsEnumerable() Order By convert.ToString(x("Column1")), convert.ToString(x("Column2")) Select x).CopyToDataTable()
그외 정보
DataTable 데이터를 처리하는 경우가 많은데 기본 액티비티를 이용하여 처리하기 힘든 경우 Linq를 이용해 보세요.
두가지 방법이 있습니다.
첫번째방법
(From row in datatable.select
Where ~
Select row).CopyToTable
두번째방법
datatable.AsEnumerable().Where(Function ~).CopyToTable
OrderBy와 같이 이용하면 정렬도 가능합니다.
그외 Linq 기능들을 사용할 수 있습니다.
코드 오류발생 시
스튜디오 과거 버전 사용 시 오류가 날 수 있습니다.
오류 정보
AsEnumerable은 System.Data.DataTable의 멤버가 아닙니다.
또는
AsEnumerable is not a member of 'System.Data.Datatable'
※사용하려면 아래 링크 이미지 처럼 DataSetExtensions를 AssemblyReference에 추가해주어야 합니다.
추가방법
1. 넣고자하는 파일을 메모장으로 엽니다.
2. 해당 코드를 추가합니다.
<AssemblyReference>System.Data.DataSetExtensions</AssemblyReference>
샘플 >> github.com/mrbkdad/UiPathLib/blob/master/DataTableLinqSample.xaml
참조
qiita.com/monolith8/items/5e934150a9525fa2f12f
반응형
'프로그래밍 > uipath' 카테고리의 다른 글
Uipath 날짜 설정 (어제, 내일, 2일전, 일주일전, 요일 등) (0) | 2021.04.06 |
---|---|
[uipath] BalaReva zip unzip encoding 파일명 한글 깨짐 (0) | 2021.02.02 |
Uipath 지정된 경로 형식을 찾을 수 없습니다. (0) | 2020.12.16 |
파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다. (예외가 발생한 HRESULT: 0x8007007B) (0) | 2020.12.16 |
Uipath Studio Robot 오류 (Robot Error) (0) | 2020.11.19 |