Få alla dolda rader efter att ha uppdaterat autofiltret
Möjliga användningsscenarier
När du använder autofiltret på kalkylbladsceller döljs några av raderna automatiskt. Men det kan vara så att några av raderna redan är dolda manuellt av Excel-slutanvändare och de är inte dolda av ett autofilter. Det gör därför svårt att veta vilka av raderna som döljs av autofiltret och vilka av dem som döljs manuellt av Excel-slutanvändare. Aspose.Cells hanterar detta problem med hjälp av int[]AutoFilter.Refresh(bool hideRows)metod. Denna metod returnerar radindexen för alla rader som är dolda av autofiltret och inte manuellt av Excel-slutanvändaren.
Få alla dolda rader efter att ha uppdaterat autofiltret
Se följande exempelkod som laddarexempel på Excel-fil som innehåller några av raderna som döljs manuellt av Excel-slutanvändare. Koden tillämpar autofiltret och uppdaterar det med int[]AutoFilter.Refresh(bool hideRows)metod som returnerar radindexen för alla dolda rader av autofiltret. Den skriver sedan ut indexen för de dolda raderna på konsolen tillsammans med cellnamn och värden.
Exempelkod
Konsolutgång
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