AutoFilter
Общ преглед
AutoFilter е клас в Aspose.Cells за Python.
Определя автоматичните филтри в таблица.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
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) | Проверява дали в определена колона са приложени филтри. |