Créer et formater un tableau

Créer un tableau

L’un des avantages des feuilles de calcul est qu’elles vous permettent de créer différents types de listes, par exemple des listes téléphoniques, des listes de tâches, des listes de transactions, d’actifs ou de passifs. Plusieurs utilisateurs peuvent travailler ensemble pour utiliser, créer et maintenir diverses listes.

Aspose.Cells prend en charge la création et la gestion de listes.

Avantages d’un objet de liste

Il existe de nombreux avantages lorsque vous convertissez une liste de données en un objet de liste réel

  • Les nouvelles lignes et colonnes sont automatiquement incluses.
  • Une ligne de total au bas de votre liste peut être facilement ajoutée pour afficher SUM, AVERAGE, COUNT, etc.
  • Les colonnes ajoutées à droite sont automatiquement incorporées dans l’objet Liste.
  • Les graphiques basés sur des lignes et des colonnes seront développés automatiquement.
  • Les plages nommées attribuées aux lignes et aux colonnes seront développées automatiquement.
  • La liste est protégée contre la suppression accidentelle de lignes et de colonnes.

Création d’un objet de liste à l’aide d’Excel Microsoft

Sélection de la plage de données pour la création d’un objet Liste
tâche : image_autre_texte
Cela affiche la boîte de dialogue Créer une liste.
Boîte de dialogue Créer une liste
tâche : image_autre_texte
Implémentation de l’objet List pour les données et spécification de la ligne totale (SelectDonnées , ensuiteLister , suivie parLigne totale).
Création d’un objet liste
tâche : image_autre_texte

En utilisant Aspose.Cells API

Aspose.Cells fournit une classeIClasseur qui représente un fichier Excel Microsoft. LeIClasseur classe contient unFeuilles de travailcollection qui permet d’accéder à chaque feuille de calcul dans un fichier Excel.

Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail fournit un large éventail de méthodes pour gérer une feuille de calcul. Pour créer unIListObject dans une feuille de calcul, utilisez laGetIListObjects mode de collecte de laFeuille de travail classe. Chaque [IListObject] est en fait, un objet de laIListObjectCollectionIListObjectCollection classe, qui fournit en outre laAjouterméthode pour ajouter un objet [IListObject] et spécifier une plage de cellules pour la liste.

Selon la plage de cellules spécifiée, l’objet [IListObject] est créé par Aspose.Cells. Utilisez des attributs (par exempleAfficherTotaux etListeColonnesetc.) de la classe [IListObject] pour contrôler la liste.

Dans l’exemple ci-dessous, nous avons créé le même [IListObject] en utilisant Aspose.Cells API que nous avons créé en utilisant Microsoft Excel dans la section ci-dessus.

Formater un tableau

Pour gérer et analyser un groupe de données liées, il est possible de transformer une plage de cellules en un objet liste (également appelé tableau Excel). Un tableau est une série de lignes et de colonnes qui contiennent des données associées gérées indépendamment des données des autres lignes et colonnes. Par défaut, chaque colonne du tableau a un filtrage activé dans la ligne d’en-tête afin que vous puissiez filtrer ou trier rapidement les données d’objet de votre liste. Vous pouvez ajouter une ligne de total (une ligne spéciale dans une liste qui fournit une sélection de fonctions d’agrégation utiles pour travailler avec des données numériques) à l’objet de liste qui fournit une liste déroulante de fonctions d’agrégation pour chaque cellule de ligne de totaux. Aspose.Cells fournit des options pour créer et gérer des listes (ou des tables).

Formater un objet de liste

Aspose.Cells fournit une classeIClasseur qui représente un fichier Excel Microsoft. LeIClasseur classe contient unFeuilles de travailcollection qui permet d’accéder à chaque feuille de calcul dans un fichier Excel.

Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail La classe fournit un large éventail de méthodes de gestion des feuilles de calcul. Créer unListObjectdans une feuille de calcul, utilisez IListObjectCollection. Chaque [IListObject] est en fait un objet de la classe IListObjectCollection, qui fournit en outre leAjouterméthode pour ajouter un objet [IListObject] et spécifier la plage de cellules qu’il doit englober. Selon la plage de cellules spécifiée, unListObject est créé dans la feuille de calcul par Aspose.Cells. Utilisez des attributs (par exemple,Type de style de table) de la classe [IListObject] pour formater la table selon vos besoins.

L’exemple ci-dessous ajoute des exemples de données à une feuille de calcul, ajoute un [IListObject] et lui applique des styles par défaut. Les styles [IListObject] sont pris en charge par Microsoft Excel 2007/2010.