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 :

  1. Créer un nouveau fichier Excel à partir de zéro et y ajouter une feuille de calcul
  2. Ajouter des feuilles de calcul à des feuilles de calcul déjà conçues
  3. Accéder aux feuilles de calcul en utilisant le nom de la feuille
  4. Supprimer une feuille de calcul d’un fichier Excel en utilisant son nom de feuille
  5. 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