Gérer les feuilles de calcul
La gestion des feuilles de calcul avec Aspose.Cells est un jeu d’enfant. Dans cette section, nous décrirons comment nous pouvons :
- Créer un nouveau fichier Excel à partir de zéro et y ajouter une feuille de calcul
- Ajouter des feuilles de calcul à des feuilles de calcul déjà conçues
- Accéder aux feuilles de calcul en utilisant le nom de la feuille
- Supprimer une feuille de calcul d’un fichier Excel en utilisant son nom de feuille
- Supprimer une feuille de calcul d’un fichier Excel en utilisant son indice de feuille
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Excel. La classe Workbook contient un 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 large gamme de propriétés et de méthodes pour gérer une feuille de calcul. Voyons comment nous pouvons utiliser cet ensemble de bases d’API.
Ajout de feuilles de calcul à un nouveau fichier Excel
Pour créer un nouveau fichier Excel de manière programmatique, les développeurs auraient besoin de créer un objet de la classe Workbook qui représente un fichier Excel. Ensuite, les développeurs peuvent appeler la méthode add du WorksheetCollection. Lorsque nous appelons la méthode add, une feuille de calcul vide est ajoutée au fichier Excel automatiquement, qui peut être référencée en passant l’index de feuille de la nouvelle feuille de calcul au WorksheetCollection. Après avoir obtenu la référence de la feuille de calcul, les développeurs peuvent travailler sur leurs feuilles de calcul selon leurs besoins. Après avoir travaillé sur les feuilles de calcul, les développeurs peuvent enregistrer leur fichier Excel nouvellement créé avec de nouvelles feuilles de calcul en appelant la méthode save de la classe Workbook.
Ajout de feuilles de calcul à une feuille de calcul Designer
Le processus d’ajout de feuilles de calcul à une feuille de calcul déjà conçue est entièrement le même que celui de l’approche ci-dessus, sauf que le fichier Excel est déjà créé et que nous devons d’abord ouvrir ce fichier Excel avant d’ajouter une feuille de calcul. Une feuille de calcul déjà conçue peut être ouverte en passant le chemin du fichier ou le flux lors de l’initialisation de la classe Workbook.
Accéder aux feuilles de calcul en utilisant le nom de la feuille
Les développeurs peuvent accéder ou obtenir n’importe quelle feuille de calcul en spécifiant son nom ou son indice.
Suppression des feuilles de calcul en utilisant le nom de la feuille
Parfois, les développeurs peuvent avoir besoin de supprimer des feuilles de calcul de fichiers Excel existants et cette tâche peut être effectuée en appelant la méthode removeAt de la collection WorksheetCollection. Nous pouvons passer le nom de la feuille à la méthode removeAt pour supprimer une feuille de calcul spécifique.
Suppression des feuilles de calcul en utilisant l’indice de la feuille
L’approche ci-dessus pour supprimer des feuilles de calcul fonctionne bien si les développeurs connaissent déjà les noms des feuilles de calcul à supprimer. Mais, que faire si vous ne connaissez pas le nom de la feuille que vous souhaitez supprimer de votre fichier Excel?
Eh bien, dans de tels cas, les développeurs peuvent utiliser une version surchargée de la méthode removeAt qui prend l’index de la feuille de calcul au lieu de son nom de feuille.
Sujets avancés
- Activation des feuilles et activation d’une cellule dans une feuille de calcul
- Copier et déplacer des feuilles de calcul à l’intérieur et entre les classeurs
- Copier et Déplacer des Feuilles de calcul
- Compter le nombre de cellules dans la feuille de calcul
- Détection des Feuilles de calcul vides
- Trouver si la Feuille de calcul est une Feuille de dialogue
- Obtenir l’identifiant unique de la feuille de calcul
- Insérer une image d’arrière-plan dans Excel
- Créer, Manipuler ou Supprimer des Scénarios des Feuilles de calcul
- Gestion des Sauts de Page
- Fonctionnalités de Configuration de Page
- Mettre à jour les références dans d’autres feuilles de calcul tout en supprimant les colonnes et les rangées vides dans une feuille de calcul
- Utiliser la propriété Sheet.SheetId d’OpenXml en utilisant Aspose.Cells
- Travailler avec l’arrière-plan dans les fichiers ODS
- Vues de Feuille de calcul