Alle versteckten Zeilenindizes nach dem Aktualisieren des Autofilters abrufen.

Mögliche Verwendungsszenarien

Wenn Sie den Autofilter auf Zellen des Arbeitsblattes anwenden, werden einige der Zeilen automatisch ausgeblendet. Es könnte jedoch sein, dass einige der Zeilen bereits manuell vom Excel-Endbenutzer ausgeblendet wurden und nicht vom Autofilter ausgeblendet sind. Daher ist es schwierig zu wissen, welche der Zeilen vom Autofilter ausgeblendet sind und welche manuell vom Excel-Endbenutzer ausgeblendet wurden. Aspose.Cells behandelt dieses Problem mit der Methode int[] AutoFilter.Refresh(bool hideRows). Diese Methode gibt die Zeilenindizes aller Zeilen zurück, die vom Autofilter ausgeblendet und nicht manuell vom Excel-Endbenutzer ausgeblendet wurden.

Alle versteckten Zeilenindizes nach Aktualisierung des AutoFilters abrufen

Bitte sehen Sie sich den folgenden Beispielscode an, der die Beispieldatei Excel lädt, die einige Zeilen enthält, die vom Excel-Endbenutzer manuell ausgeblendet wurden. Der Code wendet den Autofilter an und aktualisiert ihn mit der Methode int[] AutoFilter.Refresh(bool hideRows), die die Zeilenindizes aller ausgeblendeten Zeilen durch den Autofilter zurückgibt. Anschließend werden die Indizes der ausgeblendeten Zeilen zusammen mit Zellennamen und Werten auf der Konsole ausgegeben.

Beispielcode

Konsolenausgabe

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