AutoFilter
Übersicht über die
AutoFilter ist eine Klasse in Aspose.Cells für Python.
Repräsentiert automatische Filter in einem Arbeitsblatt.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
range | `` | Lesen Sie . | Erhält oder setzt den Zellbereich, den der Autofilter abdeckt. |
filter_columns | `` | Lesen Sie . | Erlaubt den Zugriff auf die Sammlung der Definitionen von Filterkolumnen. |
sort_state | `` | Lesen Sie . | Darstellt die aktuelle Sortierkonfiguration des Autofilters. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__() | Initialisiert eine neue Instanz der Klasse AutoFilter. |
set_range(start_row, start_col, end_row, end_col) | Der Filterbereich wird mit Zeilen- und Spaltenindizes festgelegt. |
filter(col_index, values) | Auf eine bestimmte Spalte einen Filter anwenden. |
add_filter(col_index, value) | Fügt einem bestimmten Spalte einen Filterwert hinzu. |
custom_filter(col_index, operator, value) | Wendet einen benutzerdefinierten Filter auf eine bestimmte Spalte an. |
filter_by_color(col_index, color, cell_color) | Wendet einen Farbfilter auf eine bestimmte Spalte an. |
filter_top10(col_index, top, percent, val) | Anwendet einen Top-10-Filter auf eine bestimmte Spalte. |
filter_dynamic(col_index, filter_type, value) | Anwendet einen dynamischen Filter auf eine bestimmte Spalte. |
clear_column_filter(col_index) | Der Filter für eine bestimmte Spalte wird gelöscht. |
clear_all_filters() | - Erledigt alle Filter. |
remove() | Entfernt den automatischen Filter aus dem Arbeitsblatt. |
show_filter_button(col_index, show) | Zeigt oder verbirgt die Filtertaste für eine bestimmte Spalte. |
sort(col_index, ascending) | Die Sortierreihenfolge für eine bestimmte Spalte festlegt. |
get_filter_column(col_index) | Erhält die Filterkolumne für einen bestimmten Spaltenindex. |
has_filter(col_index) | Überprüft, ob in einer bestimmten Spalte Filter angewendet wurden. |