AntBot Studio > Activity > 데이터제어 > 데이터테이블 > 기본 > DataTable 정렬
정의 (Description)
- DataTable 데이터를 정렬하는 Activity입니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity 이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | DataTable 정렬 | |
Input Common | ||||
정렬할 DataTable 명 * | 정렬할 DataTable을 설정합니다. | System.Data.DataTable | Null | |
Output | ||||
저장할 DataTable | 정렬한 데이터를 받을 DataTable을 설정합니다. | System.Data.DataTable | Null | |
Sorting Column | ||||
Index * | 정렬할 컬럼의 Index를 설정합니다. | System.Nullable<Int32> | Null | |
이름 * | 정렬할 컬럼의 이름을 설정합니다. | String | Null | |
정렬방법 | 정렬할 방법을 설정합니다. | ktds.AntBot.Common.DataTableSorts | 오름차순 | - 오름차순 - 내림차순 |
컬럼 * | 정렬할 컬럼을 설정합니다. | System.Data.DataColumn | Null |
정렬할 방법은 (컬럼,Index,이름) 중 하나만 사용 가능 합니다.
액티비티 사용 예시 (Example Usage)
- 임의의 DataTable을 생성한뒤 엑셀에 정렬하여 작성해보는 예시
DataTable 변수 선언
1-1. 변수 형식 찾기
1-2. System.Data.DataTable 검색
1-3. DataTable 변수 선언 완료
'DataTable 생성' 속성값 설정
- Output > DataTable명
- DT 변수 입력
Tip
- DataTable 생성 관련 매뉴얼 참고 링크 - DataTable 생성
- Output > DataTable명
'DataTable 정렬' 액티비티 설정값 입력
- Input Common > 정렬할 DataTable 명
- DT 변수 입력
- Output > 저장할 DataTable
- DT 변수 입력
- Sorting Column > Index
- 0 입력
- Sorting Column > 정렬방법
- 오름차순 선택
- Input Common > 정렬할 DataTable 명
'엑셀 열기' 액티비티 엑셀 파일 경로 설정
- Input Common > 엑셀파일경로
- Ex) "C:\Users\user\Desktop\test.xlsx"
- 예시로 테스트용 엑셀 경로를 활용하므로, 실제 실행시킬 엑셀 절대경로 입력 필요
- Ex) "C:\Users\user\Desktop\test.xlsx"
- Input Common > 엑셀파일경로
'엑셀 열기' 액티비티 Option 항목 설정
- Option > Activity 종료후 저장여부
- 체크 설정
- Activity 종료 후 자동 저장을 위해 체크 (기본값:체크)
- 체크 설정
- Option > 엑셀 App 보이게
- 체크 설정
- 엑셀 화면이 표시되며, 작업 절차를 육안으로 확인 가능
Tip
- 옵션 관련 매뉴얼 참고 링크 - 엑셀 열기
- 체크 설정
- Option > Activity 종료후 저장여부
'엑셀 쓰기-영역' 액티비티 속성값 입력
- Input Common > 셀에 저장될 값(DataTable)
- DT 변수 입력
- Input Common > 셀주소
- "A1" 입력
- Input Common > 시트명
- "Sheet1" 입력
- Option > Activity 종료후 저장여부
- 체크 설정
- Activity 종료 후 자동 저장을 위해 체크 (기본값:체크)
- 체크 설정
- Option > 헤더포함여부
- 체크 설정
- 첫행이 DataTable의 컬럼명으로 기입됨
Tip
- 옵션 관련 매뉴얼 참고 링크 - 엑셀 쓰기-영역
- 체크 설정
- Input Common > 셀에 저장될 값(DataTable)
실행 결과 확인
- 액티비티 실행 후 화면
참고 매뉴얼 링크 (Related Manual)
- AntBot 스튜디오 > Activity > 오피스 > 엑셀 > App > 엑셀 열기
- AntBot 스튜디오 > Activity > 오피스 > 엑셀 > 쓰기 > 엑셀 쓰기-영역
- AntBot 스튜디오 > Activity > 데이터제어 > 데이터테이블 > 기본 > DataTable 생성