Ottieni tutti gli indici delle righe nascoste dopo l aggiornamento dell AutoFiltro

Possibili Scenari di Utilizzo

Quando si applica l’autofiltro sulle celle del foglio di lavoro, alcune righe vengono nascoste automaticamente. Ma potrebbe essere il caso che alcune righe siano già state nascoste manualmente dall’utente finale di Excel e non sono nascoste da un autofiltro. Ciò rende difficile sapere quali delle righe sono nascoste dall’autofiltro e quali sono nascoste manualmente dall’utente finale di Excel. Aspose.Cells affronta questo problema utilizzando il metodo int[] AutoFilter.Refresh(bool hideRows). Questo metodo restituisce gli indici di riga di tutte le righe nascoste dall’autofiltro e non manualmente dall’utente finale di Excel.

Ottenere tutti gli indici delle righe nascoste dopo l’aggiornamento dell’autofiltro

Si prega di vedere il seguente codice di esempio che carica il file Excel di esempio che contiene alcune delle righe nascoste manualmente dall’utente finale di Excel. Il codice applica l’autofiltro e lo aggiorna utilizzando il metodo int[] AutoFilter.Refresh(bool hideRows) che restituisce gli indici di riga di tutte le righe nascoste dall’autofiltro. Poi stampa gli indici delle righe nascoste sulla console insieme ai nomi e ai valori delle celle.

Codice di Esempio

Output della console

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