Gestion des plages
Introduction
Dans Excel, vous pouvez sélectionner plusieurs cellules avec une sélection de zone à la souris, l’ensemble des cellules sélectionnées est appelé “Plage”.
Par exemple, vous pouvez cliquer avec le bouton gauche de la souris dans la cellule “A1” d’Excel, puis faire glisser jusqu’à 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 pour Python via .NET.
Voici comment créer une plage, mettre une valeur, définir un style et effectuer d’autres opérations sur l’objet “Plage”.
Gestion des Plages en Utilisant la Bibliothèque Excel Aspose.Cells pour Python
Aspose.Cells pour Python via .NET fournit une classe, Workbook qui représente un fichier Microsoft Excel. La classe Workbook contient une collection worksheets qui permet d’accéder à chaque feuille de calcul dans un fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells.
Comment Créer une Plage
Lorsque vous souhaitez créer une zone rectangulaire qui s’étend sur A1:C4, vous pouvez utiliser le code suivant :
Comment Mettre une Valeur dans les Cellules de la Plage
Supposons que vous avez une plage de cellules qui s’étend de A1 à C4. La matrice crée 4 * 3 = 12 cellules. Les cellules individuelles de la plage sont disposées séquentiellement.
L’exemple suivant montre comment saisir des valeurs dans les cellules de la plage.
Comment Définir le Style des Cellules de la Plage
L’exemple suivant montre comment définir le style des cellules de la plage.
Comment 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 une combinaison de lignes vierges et de colonnes vierges. En lecture seule.
Dans Excel, vous pouvez obtenir la région actuelle en :
- Sélectionnez une zone (plage1) avec la boîte de souris.
- Cliquez sur “Accueil - Modification - Recherche et sélection - Atteindre une spécificité - Région actuelle”, ou utilisez “Ctrl+Maj+*”, vous verrez qu’Excel vous aide automatiquement à sélectionner une zone (plage2), maintenant vous l’avez fait, la plage2 est la région actuelle de la plage1.
En utilisant Aspose.Cells pour Python via .NET, vous pouvez utiliser la propriété “Range.current_region” pour effectuer la même fonction.
Veuillez télécharger le fichier de test suivant, l’ouvrir dans Excel, utiliser la boîte de souris pour sélectionner une zone “A1:D7”, puis cliquer sur “Ctrl+Maj+*”, vous verrez que la zone “A1:C3” est sélectionnée.
Veuillez maintenant exécuter l’exemple suivant, voyez comment cela fonctionne dans Aspose.Cells pour Python via .NET :
Sujets avancés
- Plage AutoFill du fichier Excel
- Copier des plages de cellules d’Excel
- Copier uniquement les données de la plage
- Copier les données de la plage avec le style
- Copier uniquement le style de la plage
- Créer l’union de la plage
- Couper et coller la plage
- Supprimer les plages
- Obtenir le nombre de cellules, le décalage de la plage entière de colonne et de ligne entière
- Insérer des plages
- Fusionner ou séparer la plage de cellules
- Déplacer une plage de cellules dans une feuille de calcul
- Créer des plages nommées en fonction du classeur et de la feuille de calcul
- Rechercher et remplacer des données dans une plage