Gérer les feuilles de calcul des fichiers Excel Microsoft.
Aspose.Cells fournit une classe,Cahier qui représente un fichier Excel. LeCahierclasse contient unFeuilles de travailcollection qui permet d’accéder à chaque feuille de calcul dans le fichier Excel.
Une feuille de calcul est représentée par leFeuille de travailclasse. LeFeuille de travailLa classe fournit un large éventail de propriétés et de méthodes pour gérer les feuilles de calcul.
Ajout de feuilles de calcul à un nouveau fichier Excel
Pour créer un nouveau fichier Excel par programmation :
- Créer un objet duCahierclasse.
- Appeler leAjouter méthode de laWorksheetCollection classe. Une feuille de calcul vide est automatiquement ajoutée au fichier Excel. Il peut être référencé en passant l’index de feuille de la nouvelle feuille de calcul auFeuilles de travail le recueil.
- Obtenir une référence de feuille de travail.
- Effectuer des travaux sur les feuilles de travail.
- Enregistrez le nouveau fichier Excel avec de nouvelles feuilles de calcul en appelant leCahier classe'Sauverméthode.
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 le même que celui d’ajout d’une nouvelle feuille de calcul, sauf que le fichier Excel existe déjà et doit donc être ouvert avant l’ajout des feuilles de calcul. Une feuille de calcul de concepteur peut être ouverte par leCahierclasse.
Accéder aux feuilles de calcul à l’aide du nom de la feuille
Accédez à 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
Pour supprimer des feuilles de calcul d’un fichier, appelez leSupprimer à méthode deWorksheetCollection classe. Transmettez le nom de la feuille auSupprimer àméthode pour supprimer une feuille de calcul spécifique.
Suppression de feuilles de calcul à l’aide de l’index des feuilles
La suppression de feuilles de calcul par nom fonctionne bien lorsque le nom de la feuille de calcul est connu. Si vous ne connaissez pas le nom de la feuille de calcul, utilisez une version surchargée duSupprimer àméthode qui prend l’index de feuille de la feuille de calcul au lieu de son nom de feuille.
Activer des feuilles et rendre actif Cell dans la feuille de calcul
Parfois, vous avez besoin qu’une feuille de calcul spécifique soit active et affichée lorsqu’un utilisateur ouvre un fichier Excel Microsoft dans Excel. De même, vous souhaiterez peut-être activer une cellule spécifique et définir les barres de défilement pour afficher la cellule active. Aspose.Cells est capable de faire toutes ces tâches.
Unfeuille active est une feuille sur laquelle vous travaillez : le nom de la feuille active sur l’onglet est en gras par défaut.
Uncellule active est une cellule sélectionnée, la cellule dans laquelle les données sont saisies lorsque vous commencez à taper. Une seule cellule est active à la fois. La cellule active est mise en évidence par une bordure épaisse.
Activer les feuilles et rendre un Cell actif
Aspose.Cells fournit des appels spécifiques API pour activer une feuille et une cellule. Par exemple, leAspose.Cells.WorksheetCollection.ActiveSheetIndexLa propriété est utile pour définir la feuille active dans un classeur. De la même manière,Aspose.Cells.Worksheet.ActiveCellLa propriété est utilisée pour définir et obtenir une cellule active dans la feuille de calcul.
Pour vous assurer que les barres de défilement horizontales ou verticales se trouvent à la position d’index de ligne et de colonne où vous souhaitez afficher des données spécifiques, utilisez laAspose.Cells.Worksheet.FirstVisibleRow etAspose.Cells.Worksheet.FirstVisibleColumnPropriétés.
L’exemple suivant montre comment activer une feuille de calcul et y rendre une cellule active. Dans la sortie générée, les barres de défilement défileront pour faire de la 2e ligne et de la 2e colonne leur première ligne et colonne visibles.
Sujets avancés
- 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
- Créer, manipuler ou supprimer des scénarios des feuilles de travail
- Gestion des sauts de page
- Fonctionnalités de mise en page
- Imprimer plusieurs copies d’une feuille de calcul
- Utiliser la propriété Sheet.SheetId d’OpenXml en utilisant Aspose.Cells
- Vues de feuille de calcul