Obtenga todos los índices de filas ocultas después de actualizar el Autofiltro

Posibles escenarios de uso

Cuando aplica un filtro automático en las celdas de la hoja de trabajo, algunas de las filas se ocultan automáticamente. Pero podría darse el caso de que el usuario final de Excel ya haya ocultado manualmente algunas de las filas y no estén ocultas por el filtro automático. Por lo tanto, dificulta saber cuáles de las filas están ocultas por el filtro automático y cuáles están ocultas manualmente por el usuario final de Excel. Aspose.Cells se ocupa de este problema utilizando el int[]AutoFilter.refresh(bool hideRows) método. 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.

Obtenga todos los índices de filas ocultas después de actualizar el Autofiltro

Consulte el siguiente código de ejemplo que carga elejemplo de archivo de Excelque contiene algunas de las filas ocultas manualmente por el usuario final de Excel. El código aplica el filtro automático y lo actualiza usando el int[]AutoFilter.refresh(bool hideRows) método que devuelve los índices de fila 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 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