Gérer les feuilles de travail
La gestion des feuilles de calcul à l’aide de Aspose.Cells est aussi simple qu’ABC. Dans cette section, nous décrirons comment pouvons-nous :
- Créez un nouveau fichier Excel à partir de zéro et ajoutez-y une feuille de calcul
- Ajouter des feuilles de calcul aux feuilles de calcul du concepteur
- Accéder aux feuilles de calcul à l’aide du 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 à l’aide de son index de feuille
Aspose.Cells fournit une classe,Cahier qui représente un fichier Excel.Cahier classe 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.Feuille de travailfournit un large éventail de propriétés et de méthodes pour gérer une feuille de calcul. Voyons comment utiliser cet ensemble d’API de base.
Ajout de feuilles de calcul à un nouveau fichier Excel
Pour créer un nouveau fichier Excel par programmation, les développeurs doivent créer un objet deCahier classe qui représente un fichier Excel. Ensuite, les développeurs peuvent appelerajouter méthode de laWorksheetCollection . Quand nous appelonsajouter, une feuille de calcul vide est automatiquement ajoutée au fichier Excel, qui peut être référencée en transmettant l’index de feuille de la feuille de calcul nouvellement ajoutée à laWorksheetCollection . Une fois la référence de la feuille de calcul obtenue, les développeurs peuvent travailler sur leurs feuilles de calcul en fonction de leurs besoins. Une fois le travail terminé sur les feuilles de calcul, les développeurs peuvent enregistrer leur fichier Excel nouvellement créé avec de nouvelles feuilles de calcul en appelant lesauvegarder méthode de laCahierclasse.
Ajout de feuilles de calcul à une feuille de calcul Designer
Le processus d’ajout de feuilles de calcul à une feuille de calcul de concepteur est entièrement identique à 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’y ajouter une feuille de calcul. Une feuille de calcul de concepteur peut être ouverte en transmettant le chemin d’accès au fichier ou le flux lors de l’initialisation duCahierclasse.
Accéder aux feuilles de calcul à l’aide du 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 index.
Suppression de feuilles de calcul à l’aide du nom de la feuille
Parfois, les développeurs peuvent avoir besoin de supprimer des feuilles de calcul des fichiers Excel existants et cette tâche peut être effectuée en appelant leremoveAt méthode de laWorksheetCollection le recueil. Nous pouvons passer le nom de la feuille auremoveAt méthode pour supprimer une feuille de calcul spécifique.
Suppression de feuilles de calcul à l’aide de l’index des feuilles
L’approche ci-dessus de suppression des feuilles de calcul fonctionne bien si les développeurs connaissent déjà les noms des feuilles de calcul à supprimer. Mais que se passe-t-il si vous ne connaissez pas le nom de la feuille de calcul que vous souhaitez supprimer de votre fichier Excel ?
Eh bien, dans de telles circonstances, les développeurs peuvent utiliser une version surchargée de[removeAt](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(int)méthode qui prend l’index de feuille de la feuille de calcul au lieu de son nom de feuille.
Sujets avancés
- Activation des feuilles et activation d’un Cell dans la feuille de calcul
- Copier et déplacer des feuilles de calcul dans et entre des 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
- Rechercher 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 travail
- Gestion des sauts de page
- Fonctionnalités de mise en page
- Mettre à jour les références dans d’autres feuilles de calcul tout en supprimant des colonnes et des lignes 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