Accéder au Cells d'une feuille de calcul

Accéder au Cells

Aspose.Cells fournit une classe,Cahier qui représente un fichier Excel. LeCahierclasse contient unWorksheetCollectionqui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail la classe offre uneCellscollection qui représente toutes les cellules de la feuille de calcul.

On peut utiliserCellscollection pour accéder aux cellules d’une feuille de calcul. Aspose.Cells propose trois approches de base pour accéder aux cellules d’une feuille de calcul :

  1. Utilisation du nom de la cellule.
  2. Utilisation de l’index de ligne et de colonne d’une cellule.
  3. L’utilisation d’un index de cellule dans leCellsle recueil

**IMPORTANT:**Nous avons mentionné que la 3ème approche est la plus rapide et la 1ère approche est la plus lente. La différence de performances entre les approches est très faible, ne vous inquiétez donc pas de la dégradation des performances, quelle que soit l’approche que vous utilisez.

Utilisation du nom Cell

Les développeurs peuvent accéder à n’importe quelle cellule spécifique en transmettant son nom de cellule auCells collecte de laFeuille de travailclasse comme index.

Si vous créez une feuille de calcul vierge au début, le nombre deCellsla collecte est nulle. Lorsque vous utilisez cette approche pour accéder à une cellule, il vérifie si cette cellule existe dans la collection ou non. Si oui, il renvoie l’objet cellule dans la collection sinon, il crée un nouveauCell objet, ajoute l’objet auCellscollection, puis renvoie l’objet. Cette approche est le moyen le plus simple d’accéder à la cellule si vous connaissez Excel Microsoft, mais c’est la plus lente par rapport aux autres approches.

Utilisation de l’index des lignes et des colonnes du Cell

Les développeurs peuvent accéder à n’importe quelle cellule spécifique en transmettant les indices de sa ligne et de sa colonne auCells collecte de laFeuille de travailclasse.

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

Utilisation de l’index Cell dans la collection Cells

Une cellule est également accessible en transmettant l’index numérique de la cellule auCellsle recueil.

Si vous utilisez cette approche pour accéder aux cellules, une exception peut être levée si l’index numérique de la cellule est hors plage. Cette approche est la plus rapide pour accéder aux cellules, mais une chose importante à savoir est que si vous utilisez cette approche pour accéder à un objet de cellule, l’index numérique peut changer après l’ajout de nouvelles cellules auCells le recueil. Les objets de cellule dans leCellscollection sont triés en interne par index de ligne et de colonne.

Accès à la plage d’affichage maximale de la 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 devez 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 à l’aide deFeuille de travail.Cells.MaxDisplayRange . L’exemple de code suivant montre comment accéder auMaxDisplayRangela propriété.