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
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
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
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
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
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
Important à savoir
- Pour définir la couleur de premier plan ou d’arrière-plan d’une cellule, utilisez laStyle objetsCouleur de premier plan ou alorsCouleur de l’arrière plan Propriétés. Les deux propriétés ne prendront effet que si leStyle objetsMotif propriété est configurée.
- LeCouleur de premier plan La propriété définit la couleur de nuance de la cellule. LeMotif La propriété spécifie le type de motif d’arrière-plan utilisé pour la couleur de premier plan ou d’arrière-plan. Aspose.Cells fournit une énumération,Type d’arrière-planqui contient un ensemble de types prédéfinis de motifs d’arrière-plan.
- Si vous sélectionnezBackgroundType.NONE valeur de laType d’arrière-plan énumération, la couleur de premier plan n’est pas appliquée. De même, la couleur d’arrière-plan n’est pas appliquée si vous sélectionnez leBackgroundType.NONE ou alorsBackgroundType.SOLID valeurs.
- Lors de la récupération de la couleur d’ombrage/de remplissage de la cellule, siStyle.Pattern estBackgroundType.NONE, Style.ForegroundColor reviendraCouleur.Vide.
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
Sujets avancés
- Paramètres d’alignement
- Mise en forme conditionnelle
- Formatage des données
- Thèmes et couleurs Excel
- Gestion des paramètres de police
- Formater la feuille de calcul Cells dans un classeur
- Mettre en œuvre le système de date 1904
- Fusion et défusion Cells
- Paramètres du numéro
- Conserver le préfixe de guillemets simples de la valeur ou de la plage Cell
- Style et formatage des données