Hämta alla dolda radindex efter att autofiltren har uppdaterats med Golang via C++

Möjliga användningsscenario

När du tillämpar automatiskt filter på kalkylbladsceller, göms vissa rader automatiskt. Men det kan vara så att vissa rader redan är gömda manuellt av Excel-användaren och de göms inte av ett automatiskt filter. Det gör det därför svårt att veta vilka rader som göms av automatiskt filter och vilka som göms manuellt av Excel-användaren. Aspose.Cells hanterar detta problem med int[] AutoFilter.Refresh(bool hideRows) metoden. Denna metod returnerar radindex för alla rader som göms av automatiskt filter och inte manuellt av Excel-användaren.

Hämta alla dolda radindex efter uppdatering av autofilter

Se följande exempelkod som läser in exempel på Excel-fil som innehåller några av de rader som göms manuellt av Excel-användaren. Koden tillämpar automatiskt filter och uppdaterar det med hjälp av int[] AutoFilter.Refresh(bool hideRows) metoden som returnerar radindex för alla gömda rader av automatiskt filter. Det skriver sedan ut indexen för de gömda raderna i 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