Accès aux cellules d une feuille de calcul

Accéder aux cellules

Aspose.Cells fournit une classe, Workbook qui représente un fichier Microsoft Excel. La classe Workbook contient une collection WorksheetCollection qui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells qui représente toutes les cellules de la feuille de calcul.

Nous pouvons utiliser la collection Cells pour accéder aux cellules dans une feuille de calcul. Aspose.Cells fournit différentes approches de base pour accéder aux cellules:

  1. En utilisant le nom de la cellule.
  2. En utilisant l’index de la ligne et de la colonne.

Utilisation du nom de la cellule

Les développeurs peuvent accéder à une cellule spécifique en passant son nom de cellule à la collection Cells de la classe Worksheet.

Si vous créez une feuille de calcul vide au début, le nombre de la collection Cells est zéro. Lorsque vous utilisez cette approche pour accéder à une cellule, elle vérifiera si cette cellule existe dans la collection ou non. Si oui, elle renvoie l’objet cellule de la collection sinon, elle crée un nouvel objet Cell, ajoute l’objet à la collection Cells et renvoie ensuite l’objet. Cette approche est la manière la plus simple d’accéder à la cellule si vous êtes familier avec Microsoft Excel mais c’est plus lent que d’autres approches.

Utilisation de l’index de la ligne et de la colonne de la cellule

Les développeurs peuvent accéder à une cellule spécifique en passant les indices de sa ligne et de sa colonne à la collection Cells de la classe Worksheet.

Cette approche fonctionne de la même manière que la première approche.

Articles connexes

Accéder à la plage d’affichage maximale d’une feuille de calcul

Aspose.Cells permet aux développeurs d’accéder à la plage d’affichage maximale d’une feuille de calcul. La plage d’affichage maximale - la plage de cellules entre la première et la dernière cellule avec du contenu - est utile lorsque vous avez besoin de copier, sélectionner ou afficher l’intégralité du contenu d’une feuille de calcul dans une image.

Vous pouvez accéder à la plage d’affichage maximale d’une feuille de calcul en utilisant Worksheet.getCells().getMaxDisplayRange().

Dans la figure suivante, la plage d’affichage maximale de la feuille de calcul sélectionnée est A1:G15.

Affichage de la plage d’affichage maximale de cette feuille de calcul

todo:image_alt_text

Le code suivant illustre comment accéder à la propriété MaxDisplayRange. Le code génère la sortie suivante.

 Maximum Display Range: =Sheet1!$A$1:$G$15