Obtenez tous les indices des lignes masquées après le rafraîchissement de l AutoFilter

Scénarios d’utilisation possibles

Lorsque vous appliquez le filtre automatique sur les cellules de la feuille de calcul, certaines lignes sont automatiquement masquées. Mais il se peut que certaines lignes soient déjà masquées manuellement par l’utilisateur Excel et ne soient pas masquées par un filtre automatique. Il est donc difficile de savoir quelles lignes sont masquées par le filtre automatique et lesquelles sont masquées manuellement par l’utilisateur Excel. Aspose.Cells for Node.js via C++ traite ce problème en utilisant le tableau AutoFilter.refresh(hideRows). Cette méthode renvoie les indices des lignes qui sont masquées par le filtre automatique et pas manuellement par l’utilisateur Excel.

Obtenir tous les indices des lignes masquées après le rafraîchissement de l’Autofiltre

Veuillez voir le code exemple suivant qui charge le fichier Excel exemple contenant certaines lignes masquées manuellement par l’utilisateur Excel. Le code applique le filtre automatique et le rafraîchit en utilisant la méthode AutoFilter.refresh(hideRows) qui retourne les indices des lignes masquées par le filtre automatique. Il affiche ensuite les indices des lignes masquées sur la console avec les noms et valeurs des cellules.

Code d’exemple

Sortie console

  

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