AutoFilter
개요
AutoFilter은 Aspose.Cells FOSS에서 Python용 클래스입니다.
워크시트의 자동 필터를 나타냅니다.
이 클래스는 Python 프로그램에서 AutoFilter 객체를 다루기 위한 15개의 메서드를 제공합니다. 사용 가능한 메서드에는 __init__, add_filter, clear_all_filters, clear_column_filter, custom_filter, filter, filter_by_color, filter_dynamic, filter_top10, get_filter_column, has_filter, remove 및 추가 3개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.Cells FOSS for Python 패키지를 설치한 후 any Python 애플리케이션에서 접근할 수 있습니다. 속성: filter_columns, range, sort_state.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
range | `` | 읽기/쓰기 | 필터 범위를 가져오거나 설정합니다. |
filter_columns | `` | 읽기 | 필터 열의 컬렉션을 가져옵니다. |
sort_state | `` | 읽기/쓰기 | 정렬 상태 설정을 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
__init__() | AutoFilter 클래스의 새 인스턴스를 초기화합니다. |
set_range(start_row, start_col, end_row, end_col) | 행 및 열 인덱스를 사용하여 필터 범위를 설정합니다. |
filter(col_index, values) | 특정 열에 필터를 적용합니다. |
add_filter(col_index, value) | 특정 열에 필터 값을 추가합니다. |
custom_filter(col_index, operator, value) | 특정 열에 사용자 정의 필터를 적용합니다. |
filter_by_color(col_index, color, cell_color) | 특정 열에 색상 필터를 적용합니다. |
filter_top10(col_index, top, percent, val) | 특정 열에 상위 10개 필터를 적용합니다. |
filter_dynamic(col_index, filter_type, value) | 특정 열에 동적 필터를 적용합니다. |
clear_column_filter(col_index) | 특정 열에 대한 필터를 해제합니다. |
clear_all_filters() | 모든 필터를 해제합니다. |
remove() | 워크시트에서 자동 필터를 제거합니다. |
show_filter_button(col_index, show) | 특정 열에 대한 필터 버튼을 표시하거나 숨깁니다. |
sort(col_index, ascending) | 특정 열에 대한 정렬 순서를 설정합니다. |
get_filter_column(col_index) | 특정 열 인덱스에 대한 필터 열을 가져옵니다. |
has_filter(col_index) | 특정 열에 필터가 적용되었는지 확인합니다. |