Gestion des plages

Introduction

Dans Excel, vous pouvez sélectionner plusieurs cellules avec une boîte de sélection de la souris, l’ensemble des cellules sélectionnées est appelé “Plage”.

Par exemple, vous pouvez cliquer sur le bouton gauche de la souris dans Cell “A1” d’Excel, puis faire glisser vers la cellule “C4”. La zone rectangulaire que vous avez sélectionnée peut également être facilement créée en tant qu’objet en utilisant Aspose.Cells.

Voici comment créer une plage, mettre une valeur, définir un style et effectuer d’autres opérations sur l’objet “Range”.

Gestion des gammes à l’aide de Aspose.Cells

Aspose.Cells fournit une classe,Cahier qui représente un fichier Excel Microsoft. LeCahier classe contient unFeuilles de travail collection qui permet d’accéder à chaque feuille de calcul dans un fichier Excel. Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail la classe offre uneCells le recueil.

Créer une plage

Lorsque vous souhaitez créer une zone rectangulaire qui s’étend sur A1 : C4, vous pouvez utiliser le code suivant :

Mettez de la valeur dans le Cells de la Gamme

Supposons que vous ayez une plage de cellules qui s’étend sur A1: C4. La matrice fait 4 * 3 = 12 cellules. Les cellules de plage individuelles sont disposées séquentiellement : Range[0,0], Range[0,1], Range[0,2], Range[1,0], Range[1,1], Range[1,2], Plage[2,0], Plage[2,1], Plage[2,2], Plage[3,0], Plage[3,1], Plage[3,2].

L’exemple suivant montre comment saisir des valeurs dans les cellules de la plage.

Set style du Cells de la Gamme

L’exemple suivant montre comment définir le style des cellules de la plage.

Obtenir la région actuelle de la plage

CurrentRegion est une propriété qui renvoie un objet Range qui représente la région actuelle.

La région actuelle est une plage délimitée par n’importe quelle combinaison de lignes vides et de colonnes vides. Lecture seulement.

Dans Excel, vous pouvez obtenir la zone CurrentRegion en :

  1. Sélectionnez une zone (range1) avec la boîte de la souris.
  2. Cliquez sur “Accueil - Édition - Rechercher et sélectionner - Aller à Spécial - Région actuelle”, ou utilisez “Ctrl + Maj + *”, vous verrez qu’Excel vous aide automatiquement à sélectionner une zone (range2), maintenant vous l’avez fait, range2 est la CurrentRegion de range1.

En utilisant Aspose.Cells, vous pouvez utiliser la propriété “Range.CurrentRegion” pour exécuter la même fonction.

Veuillez télécharger le fichier de test suivant, ouvrez-le dans Excel, utilisez la souris pour sélectionner une zone “A1:D7”, puis cliquez sur “Ctrl+Maj+*”, vous verrez la zone “A1:C3” sélectionnée.

région_actuelle.xlsx

Veuillez maintenant exécuter l’exemple suivant, voir comment cela fonctionne dans Aspose.Cells :

Sujets avancés