Obtener Todos los Índices de Filas Ocultas Después de Actualizar el Autofiltro

Escenarios de uso posibles

Cuando aplicas el filtro automático en las celdas de la hoja de cálculo, algunas de las filas se ocultan automáticamente. Pero podría ser el caso que algunas de las filas ya estén ocultas manualmente por el usuario final de Excel y no estén ocultas por un filtro automático. Por lo tanto, puede ser difícil saber cuáles de las filas están ocultas por el filtro automático y cuáles de ellas están ocultas manualmente por el usuario final de Excel. Aspose.Cells para Python via .NET aborda este problema utilizando el método AutoFilter.refresh(hide_rows). Este método devuelve los índices de fila de todas las filas que están ocultas por el filtro automático y no manualmente por el usuario final de Excel.

Obtener Todos los Índices de Filas Ocultas Después de Actualizar el Autofiltro

Por favor, consulta el siguiente código de ejemplo que carga el archivo de Excel de muestra que contiene algunas filas ocultas manualmente por el usuario final de Excel. El código aplica el filtro automático y lo actualiza utilizando el método AutoFilter.refresh(hide_rows) que devuelve los índices de todas las filas ocultas por el filtro automático. Luego imprime los índices de las filas ocultas en la consola junto con los nombres y valores de las celdas.

Código de muestra

Salida de la consola

Printing Rows Indices, Cell Names and Values Hidden By AutoFilter.

\--------------------------

1       A2      Apple

2       A3      Apple

3       A4      Apple

6       A7      Apple

7       A8      Apple

11      A12     Pear

12      A13     Pear