AutoFilter clase
AutoFilter clase
Representa el filtrado automático para la hoja de cálculo especificada.
El tipo AutoFilter expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
sorter | Obtiene el clasificador de datos. |
range | Representa el rango al que se aplica el Autofiltro especificado. |
show_filter_button | Indica si el botón Autofiltro para esta columna está visible. |
filter_columns | Obtiene la colección de las columnas de filtro. |
Métodos
Método | Descripción |
---|---|
remove_filter(field_index, criteria) | Elimina un filtro para una columna de filtro. |
remove_filter(field_index) | Retire el filtro específico. |
custom(field_index, operator_type1, criteria1) | Filtra una lista con un criterio personalizado. |
custom(field_index, operator_type1, criteria1, is_and, operator_type2, criteria2) | Filtra una lista con criterios personalizados. |
refresh() | Actualice los filtros automáticos para ocultar o mostrar las filas. |
refresh(hide_rows) | Obtiene los índices de todas las filas ocultas. |
set_range(row, start_column, end_column) | Establece el rango al que se aplica el Autofiltro especificado. |
get_cell_area() | Obtiene el CellArea al que se aplica el Autofiltro especificado. |
add_filter(field_index, criteria) | Agrega un filtro para una columna de filtro. |
add_date_filter(field_index, date_time_grouping_type, year, month, day, hour, minute, second) | Agrega un filtro de fecha. |
remove_date_filter(field_index, date_time_grouping_type, year, month, day, hour, minute, second) | Elimina un filtro de fecha. |
filter(field_index, criteria) | Filtra una lista con criterios específicos. |
filter_top10(field_index, is_top, is_percent, item_count) | Filtrar los 10 elementos principales de la lista |
dynamic_filter(field_index, dynamic_filter_type) | Añade un filtro dinámico. |
add_font_color_filter(field_index, color) | Agrega un filtro de color de fuente. |
add_fill_color_filter(field_index, pattern, foreground_color, background_color) | Agrega un filtro de color de relleno. |
add_icon_filter(field_index, icon_set_type, icon_id) | Añade un filtro de iconos. |
match_blanks(field_index) | Coincide con todas las celdas en blanco de la lista. |
match_non_blanks(field_index) | Haga coincidir todas las celdas que no están en blanco en la lista. |
show_all() | Mostrar todas las filas. |
Ejemplo
from aspose.cells import Workbook
# Creating a file stream containing the Excel file to be opened
# Instantiating a Workbook object
workbook = Workbook("template.xlsx")
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Creating AutoFilter by giving the cells range of the heading row
worksheet.auto_filter.range = "A1:B1"
# Filtering columns with specified values
worksheet.auto_filter.filter(1, "Bananas")
# Saving the modified Excel file.
workbook.save("output.xls")
Ver también
- módulo aspose.cells
- clase CellArea