Obtenir tous les indices de lignes masquées après l'actualisation du filtre automatique
Scénarios d’utilisation possibles
Lorsque vous appliquez un filtre automatique sur des cellules de feuille de calcul, certaines lignes sont masquées automatiquement. Mais il se peut que certaines lignes soient déjà masquées manuellement par l’utilisateur final d’Excel et qu’elles ne soient pas masquées par le 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 final d’Excel. Aspose.Cells traite ce problème en utilisant le int[]AutoFilter.refresh(bool hideRows) méthode. Cette méthode renvoie les indices de ligne de toutes les lignes masquées par le filtre automatique et non manuellement par l’utilisateur final d’Excel.
Obtenir tous les indices de lignes masquées après l’actualisation du filtre automatique
Veuillez consulter l’exemple de code suivant qui charge leexemple de fichier Excelqui contient certaines des lignes masquées manuellement par l’utilisateur final d’Excel. Le code applique le filtre automatique et l’actualise en utilisant le int[]AutoFilter.refresh(bool hideRows) méthode qui renvoie les indices de ligne de toutes les lignes masquées par le filtre automatique. Il imprime ensuite les indices des lignes masquées sur la console avec les noms et les valeurs des cellules.
Exemple de code
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