Alle versteckten Zeilenindizes nach dem Aktualisieren des Autofilters abrufen.
Mögliche Verwendungsszenarien
Wenn Sie die AutoFilter-Funktion auf Zellen des Arbeitsblatts anwenden, werden einige Zeilen automatisch ausgeblendet. Es kann jedoch sein, dass einige Zeilen manuell vom Excel-Endbenutzer ausgeblendet wurden und nicht durch einen AutoFilter ausgeblendet werden. Daher ist es schwierig zu wissen, welche Zeilen durch den AutoFilter ausgeblendet werden und welche manuell ausgeblendet sind. Aspose.Cells for Node.js via C++ behandelt dieses Problem mit der Array
AutoFilter.refresh(hideRows). Diese Methode gibt die Zeilenindizes aller Zeilen zurück, die durch den AutoFilter ausgeblendet sind, jedoch nicht manuell vom Excel-Endbenutzer.
Alle versteckten Zeilenindizes nach Aktualisierung des AutoFilters abrufen
Siehe den folgenden Beispielcode, der die Beispiel-Excel-Datei lädt, die einige Zeilen enthält, die manuell vom Excel-Endbenutzer ausgeblendet wurden. Der Code wendet den AutoFilter an und aktualisiert ihn mit der Array
AutoFilter.refresh(hideRows)-Methode, die die Zeilenindizes aller durch den AutoFilter ausgeblendeten Zeilen zurückgibt. Anschließend werden die Indizes der ausgeblendeten Zeilen auf der Konsole zusammen mit Zellennamen und Werten 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