Table of Contents

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을 생성한뒤 엑셀에 정렬하여 작성해보는 예시



  1. DataTable 변수 선언

    1-1. 변수 형식 찾기

    1-2. System.Data.DataTable 검색

    1-3. DataTable 변수 선언 완료

  2. 'DataTable 생성' 속성값 설정

    • Output > DataTable명
      • DT 변수 입력
    Tip

  3. 'DataTable 정렬' 액티비티 설정값 입력

    • Input Common > 정렬할 DataTable 명
      • DT 변수 입력
    • Output > 저장할 DataTable
      • DT 변수 입력
    • Sorting Column > Index
      • 0 입력
    • Sorting Column > 정렬방법
      • 오름차순 선택

  4. '엑셀 열기' 액티비티 엑셀 파일 경로 설정

    • Input Common > 엑셀파일경로
      • Ex) "C:\Users\user\Desktop\test.xlsx"
        • 예시로 테스트용 엑셀 경로를 활용하므로, 실제 실행시킬 엑셀 절대경로 입력 필요
  5. '엑셀 열기' 액티비티 Option 항목 설정

    • Option > Activity 종료후 저장여부
      • 체크 설정
        • Activity 종료 후 자동 저장을 위해 체크 (기본값:체크)
    • Option > 엑셀 App 보이게
      • 체크 설정
        • 엑셀 화면이 표시되며, 작업 절차를 육안으로 확인 가능
      Tip

  6. '엑셀 쓰기-영역' 액티비티 속성값 입력

    • Input Common > 셀에 저장될 값(DataTable)
      • DT 변수 입력
    • Input Common > 셀주소
      • "A1" 입력
    • Input Common > 시트명
      • "Sheet1" 입력
    • Option > Activity 종료후 저장여부
      • 체크 설정
        • Activity 종료 후 자동 저장을 위해 체크 (기본값:체크)
    • Option > 헤더포함여부
      • 체크 설정
        • 첫행이 DataTable의 컬럼명으로 기입됨
      Tip

  7. 실행 결과 확인

    • 액티비티 실행 후 화면



## 추가 관련 데이터 | 항목명 | 값 | | --- | --- | | 원본 매뉴얼 URL | /AntBot%20Studio/Activity/4.%20데이터제어/데이터테이블/기본/DataTable%20정렬/ktds.AntBot.Activities.DataTableLib.DataTableSort.DataTableSortCodeActivity.html | | 패키지명 | ktds.AntBot.Activities.DataTableLib.DataTableSort.DataTableSortCodeActivity | | 매뉴얼 ID | ktds.AntBot.Activities.DataTableLib.DataTableSort.DataTableSortCodeActivity |