Formats Cells

Ajout de bordures au Cells

Microsoft Excel permet aux utilisateurs de formater les cellules en ajoutant des bordures.

Paramètres des bordures dans Microsoft Excel

tâche : image_autre_texte

Le type de bordure dépend de l’endroit où elle est ajoutée. Par exemple, une bordure supérieure est une bordure ajoutée à la position supérieure d’une cellule. Les utilisateurs peuvent également modifier le style de ligne et la couleur des bordures.

Avec Aspose.Cells, les développeurs peuvent ajouter des bordures et personnaliser leur apparence de la même manière flexible qu’avec Microsoft Excel.

Ajout de bordures au Cells

Aspose.Cells fournit une classe,Cahier qui représente un fichier Excel Microsoft. LeCahier 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. LeFeuille de travail la classe offre uneCells le recueil. Chaque élément de laCells collection représente un objet de laCellclasse.

Aspose.Cells fournit lesetStyle méthode dans leCell classe utilisée pour définir le style de formatage d’une cellule. Aussi, l’objet de laStyleLa classe est utilisée et fournit des propriétés pour configurer les paramètres de police.

Ajout de bordures à un Cell

Ajouter des bordures à une cellule avec leStyle objetssetBorder méthode. Le type de bordure est passé en paramètre. Tous les types de bordures sont prédéfinis dans leType de bordureénumération.

Types de bordure Description
BOTTOM_BORDER La ligne de bordure inférieure
DIAGONAL_DOWN Une ligne diagonale du haut à gauche vers le bas à droite
DIAGONALE_HAUT Une ligne diagonale du bas à gauche vers le haut à droite
LEFT_BORDER La frontière gauche
RIGHT_BORDER La frontière droite
TOP_BORDER La ligne de bordure supérieure
HORIZONTAL Uniquement pour le style dynamique, comme la mise en forme conditionnelle.
VERTICAL Uniquement pour le style dynamique, comme la mise en forme conditionnelle.
Pour définir la couleur de la ligne, sélectionnez une couleur à l’aide desCouleur énumération et la transmettre auStyle objetssetBorder paramètre Couleur de la méthode. Les styles de ligne sont prédéfinis dans leCellBorderTypeénumération.
Styles de ligne Description
DASH_DOT Représente une fine ligne pointillée
SE PRÉCIPITER_POINT_POINT Représente une fine ligne tiret-point-pointillé
POINTILLÉ Représente la ligne pointillée
POINTÉ Représente la ligne pointillée
DOUBLE Représente une double ligne
CHEVEU Représente la ligne des cheveux
MOYEN_SE PRÉCIPITER_POINT Représente une ligne pointillée moyenne
MOYEN_SE PRÉCIPITER_POINT_POINT Représente une ligne tiret-point-pointillé moyen
MEDIUM_DASHED Représente une ligne pointillée moyenne
RIEN Ne représente aucune ligne
MOYEN Représente la ligne moyenne
INCLINÉ_SE PRÉCIPITER_POINT Représente une ligne pointillée moyenne inclinée
ÉPAIS Représente une ligne épaisse
MINCE Représente une ligne fine
Sélectionnez l’un des styles de ligne ci-dessus, puis attribuez-le auStyleobjetssetBorder méthode.

La sortie suivante est générée lors de l’exécution du code ci-dessous.

Bordures appliquées sur tous les côtés d’une cellule

tâche : image_autre_texte

Ajout de bordures à une plage de Cells

Il est possible d’ajouter des bordures à une plage de cellules plutôt qu’à une seule cellule. Tout d’abord, créez une plage de cellules en appelant leCells de la collectioncreateRange méthode, qui prend les paramètres suivants :

  • Première rangée, la première ligne de la plage.
  • Première colonne, la première colonne de la plage.
  • Nombre de rangées, le nombre de lignes dans la plage.
  • Le nombre de colonnes, le nombre de colonnes dans la plage.

LecreateRange La méthode renvoie unIntervalle objet, qui contient la plage spécifiée. LeIntervalle l’objet fournit unsetOutlineBorders méthode qui prend les paramètres suivants :

  • CellBorderType, le style de bordure, sélectionné dans leCellBorderTypeénumération.
  • Couleur, la couleur de la bordure, sélectionnée parmi lesCouleurénumération.

La sortie suivante est générée lors de l’exécution du code ci-dessous.

Bordures appliquées sur une plage de cellules

tâche : image_autre_texte

Couleurs et Palette

Une palette est le nombre de couleurs disponibles pour la création d’une image. L’utilisation d’une palette standardisée dans une présentation permet à l’utilisateur de créer un look cohérent. Chaque fichier Excel Microsoft (97-2003) possède une palette de 56 couleurs pouvant être appliquées aux cellules, polices, quadrillages, objets graphiques, remplissages et lignes d’un graphique.

Paramètres de la palette dans Microsoft Excel

tâche : image_autre_texte

Avec Aspose.Cells, il est non seulement possible d’utiliser des couleurs existantes, mais également des couleurs personnalisées. Avant d’utiliser une couleur personnalisée, ajoutez-la à la palette. Cette rubrique explique comment ajouter des couleurs personnalisées à la palette.

Ajout de couleurs personnalisées à la palette

Aspose.Cells prend également en charge une palette de 56 couleurs. Une palette de couleurs standard est illustrée ci-dessus. Si vous souhaitez utiliser une couleur personnalisée qui n’est pas définie dans la palette, vous devrez ajouter cette couleur à la palette avant utilisation.

Aspose.Cells fournit une classe,Cahier, qui représente un fichier Excel Microsoft. La classe fournit lachangerPalette qui prend les paramètres suivants pour ajouter une couleur personnalisée afin de modifier la palette :

  • Couleur personnalisée, la couleur personnalisée à ajouter à la palette.
  • Indice, l’index de la couleur qui sera remplacée par la couleur personnalisée. Doit être compris entre 0 et 55.

L’exemple ci-dessous ajoute une couleur personnalisée à la palette avant de l’appliquer sur une police.

Couleurs et motifs de fond

Microsoft Excel peut définir les couleurs de premier plan (contour) et d’arrière-plan (remplissage) des cellules et des motifs d’arrière-plan comme indiqué ci-dessous.

Définition des couleurs et des motifs d’arrière-plan dans Microsoft Excel

tâche : image_autre_texte

Aspose.Cells prend également en charge ces fonctionnalités de manière flexible. Dans cette rubrique, nous apprenons à utiliser ces fonctionnalités en utilisant Aspose.Cells.

Définition des couleurs et des motifs d’arrière-plan

Aspose.Cells fournit une classe,Cahier, qui représente un fichier Excel Microsoft. LeCahierclasse 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 travailclasse. LeFeuille de travailla classe offre uneCellsle recueil. Chaque élément de laCellscollection représente un objet de laCellclasse.

Aspose.Cells fournit lesetStyle méthode dans leCellclasse utilisée pour définir la mise en forme d’une cellule. Aussi, l’objet de laStyleclass peut être utilisé pour configurer les paramètres de police.

LesetForegroundColorLa propriété définit la couleur d’ombrage de la cellule.

LesetPattern La propriété spécifie le motif d’arrière-plan utilisé pour la couleur de premier plan ou d’arrière-plan. Aspose.Cells fournit leType d’arrière-planénumération qui contient un ensemble de types prédéfinis de motifs d’arrière-plan.

Type de motif Description
DIAGONAL_CROSHATCH Représente le motif hachuré en diagonale
DIAGONAL_STRIPE Représente le motif à rayures diagonales
GRIS_6 Représente un motif gris de 6,25 %
GRIS_12 Représente un motif gris de 12,5 %
GRIS_25 Représente 25 % de motif gris
GRIS_50 Représente un motif gris à 50 %
GRIS_75 Représente un motif gris à 75 %
HORIZONTAL_STRIPE Représente le motif de rayures horizontales
RIEN Ne représente aucun arrière-plan
INVERSE_DIAGONALE_BANDE Représente le motif à rayures diagonales inversées
SOLIDE Représente un motif solide
ÉPAIS_DIAGONALE_HACHURE Représente un motif hachuré diagonal épais
MINCE_DIAGONALE_HACHURE Représente un motif de hachures diagonales minces
MINCE_DIAGONALE_BANDE Représente un motif à fines rayures diagonales
MINCE_HORIZONTAL_HACHURE Représente un motif hachuré horizontal fin
MINCE_HORIZONTAL_BANDE Représente un motif de fines rayures horizontales
MINCE_INVERSE_DIAGONAL_STRIPE Représente un motif à fines rayures diagonales inversées
MINCE_VERTICAL_BANDE Représente un motif de fines rayures verticales
VERTICAL_STRIPE Représente le motif de rayures verticales
Dans l’exemple ci-dessous, la couleur de premier plan de la cellule A1 est définie, mais A2 est configuré pour avoir à la fois des couleurs de premier plan et d’arrière-plan avec un motif d’arrière-plan à rayures verticales.

La sortie suivante est générée lors de l’exécution du code.

Couleurs de premier plan et d’arrière-plan appliquées aux cellules avec des motifs d’arrière-plan

tâche : image_autre_texte

Important à savoir

Formatage des caractères sélectionnés dans un Cell

Gestion des paramètres de police expliqué comment formater les cellules, mais seulement comment formater le contenu des cellules entières. Que faire si vous souhaitez formater uniquement les caractères sélectionnés ?

Aspose.Cells prend en charge cette fonctionnalité. Cette rubrique explique comment utiliser cette fonctionnalité.

Formatage des caractères sélectionnés

Aspose.Cells fournit une classe,Cahier, qui représente un fichier Excel Microsoft. LeCahierclasse 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 travailclasse. LeFeuille de travailla classe offre uneCellsle recueil. Chaque élément de laCellscollection représente un objet de laCellclasse.

LeCell la classe fournitpersonnages qui utilise les paramètres suivants pour sélectionner une plage de caractères dans une cellule :

  • Index de départ, l’index du caractère à partir duquel commencer la sélection.
  • Nombre de caractères, le nombre de caractères à sélectionner.

Dans le fichier de sortie, dans la cellule A1", le mot ‘Visite’ est formaté avec la police par défaut mais ‘Aspose!’ est gras et bleu.

Formatage des caractères sélectionnés

tâche : image_autre_texte

Sujets avancés