Få alla dolda radindex efter att autofiltreringen har uppdaterats

Möjliga användningsscenario

När du använder autofilter på arbetsbladsceller, blir vissa rader automatiskt dolda. Men det kan vara så att vissa rader redan är dolda manuellt av Excel-användaren och de döljs inte av autofilter. Det gör det svårt att veta vilka rader som är dolda av autofilter och vilka som är dolda manuellt av användaren. Aspose.Cells for Node.js via C++ hanterar detta problem med användning av Array AutoFilter.refresh(hideRows). Denna metod returnerar radindex för alla rader som är dolda av autofilter och inte manuellt av användaren.

Hämta alla dolda radindex efter uppdatering av autofilter

Se följande exempel som laddar den exempel-Excel filen som innehåller några rader dolda manuellt av användaren. Koden använder autofilter och uppdaterar det med hjälp av Array AutoFilter.refresh(hideRows) som returnerar radindex för alla dolda rader av autofilter. Den skriver sedan ut indexen för de dolda raderna på konsolen tillsammans med cellnamn och värden.

Exempelkod

Konsoloutput

  

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