Comment définir les motifs et couleurs de fond des cellules dans Excel

Définir le motif et la couleur d'arrière-plan des cellules en C# avec IronXL

This article was translated from English: Does it need improvement?
Translated
View the article in English

Dans Excel, le terme " motif d'arrière-plan de cellule " désigne le design visuel ou le remplissage appliqué à l'arrière-plan d'une cellule. De plus, la couleur de fond de la cellule fait référence à la couleur unie appliquée à l'arrière-plan d'une cellule.

En combinant ces deux fonctionnalités, les utilisateurs peuvent créer des arrière-plans de cellules visuellement attrayants grâce à une large gamme de styles de motifs, de couleurs et de textures. Avec IronXL, vous pouvez tirer parti de ces fonctionnalités pour personnaliser l'arrière-plan des cellules dans Excel, améliorant ainsi la visualisation des données et mettant en évidence les informations importantes dans vos feuilles de calcul.

Démarrage rapide : Personnaliser les motifs et les couleurs d'arrière-plan Excel

Améliorez facilement vos feuilles de calcul Excel avec IronXL en personnalisant les motifs et les couleurs d'arrière-plan. Ce guide rapide explique comment appliquer un motif de hachures diagonales et une couleur de fond vert d'eau à une cellule. Grâce à l'API simple d'IronXL, vous pouvez rapidement améliorer l'attrait visuel de vos données sans avoir recours à l'interopérabilité.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronXL avec le gestionnaire de packages NuGet

    PM > Install-Package IronXL.Excel

  2. Copiez et exécutez cet extrait de code.

    var workbook = IronXL.Excel.Workbook.Load("example.xlsx");
    var sheet = workbook.Worksheets[0];
    sheet["A1"].Style.FillPattern = IronXL.Styles.FillPattern.DiagonalCrosshatch;
    sheet["A1"].Style.BackgroundColor = IronXL.Styles.Colors.SeaGreen;
    workbook.SaveAs("styled_example.xlsx");
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronXL dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Exemple de définition du motif et de la couleur d'arrière-plan des cellules

Pour définir un motif d'arrière-plan pour une cellule, une colonne, une ligne ou une plage sélectionnée , utilisez la propriété FillPattern avec l'une des énumérations de IronXL.Styles.FillPattern . Ensuite, utilisez la méthode SetBackgroundColor ou définissez la propriété BackgroundColor pour appliquer la couleur souhaitée. Vous pouvez choisir la couleur dans la classe Color ou saisir le code couleur hexadécimal. Par exemple, SeaGreen est " #FFF5EE ".

Veuillez noterIl n'est actuellement pas possible de modifier la couleur du motif de remplissage.

:path=/static-assets/excel/content-code-examples/how-to/background-pattern-color-set-background-pattern-color.cs
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set background pattern
workSheet["A1"].Style.FillPattern = FillPattern.AltBars;
workSheet["A2"].Style.FillPattern = FillPattern.ThickVerticalBands;

// Set background color
workSheet["A1"].Style.SetBackgroundColor(Color.Aquamarine);
workSheet["A2"].Style.BackgroundColor = "#ADFF2F";

workBook.SaveAs("setBackgroundPattern.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set background pattern
Private workSheet("A1").Style.FillPattern = FillPattern.AltBars
Private workSheet("A2").Style.FillPattern = FillPattern.ThickVerticalBands

' Set background color
workSheet("A1").Style.SetBackgroundColor(Color.Aquamarine)
workSheet("A2").Style.BackgroundColor = "#ADFF2F"

workBook.SaveAs("setBackgroundPattern.xlsx")
$vbLabelText   $csharpLabel
Sortie

Motifs de remplissage disponibles

Utilisez les modèles de remplissage disponibles dans l'énumération IronXL.Styles.FillPattern pour définir le modèle de remplissage souhaité dans vos feuilles Excel. Vous trouverez ci-dessous une illustration présentant tous les motifs de remplissage disponibles proposés par IronXL :

Motif de remplissage disponible

Questions Fréquemment Posées

Comment puis-je définir un motif de fond de cellule dans Excel en utilisant C# ?

Pour définir un motif de fond de cellule dans Excel en utilisant C#, utilisez la propriété FillPattern de la cellule, de la colonne, de la ligne ou de la plage avec l'une des énumérations de IronXL.Styles.FillPattern.

Quelle est la méthode pour appliquer une couleur de fond unie à une cellule en C# ?

Vous pouvez appliquer une couleur de fond solide à une cellule en utilisant la méthode SetBackgroundColor ou en définissant la propriété BackgroundColor dans IronXL.

Puis-je utiliser des codes couleurs personnalisés pour les fonds de cellules en C# ?

Oui, vous pouvez utiliser des codes de couleur Hex ou sélectionner parmi les couleurs définies dans la classe Color pour définir les couleurs de fond dans IronXL.

Est-il possible d'exporter les motifs de remplissage disponibles dans Excel en utilisant C# ?

Oui, vous pouvez exporter tous les motifs de remplissage disponibles dans Excel en utilisant C# en utilisant l'énumération IronXL.Styles.FillPattern pour explorer et appliquer divers motifs de remplissage.

Comment puis-je commencer à personnaliser des feuilles Excel avec une bibliothèque C# ?

Pour commencer à personnaliser des feuilles Excel, téléchargez la bibliothèque C# IronXL depuis NuGet, ouvrez un classeur Excel existant ou créez-en un nouveau, et utilisez les méthodes de la bibliothèque pour personnaliser l'apparence des cellules.

Quels espaces de noms sont requis pour gérer les couleurs et les motifs dans IronXL ?

Vous devez importer les espaces de noms IronXL, IronXL.Styles, et System.Drawing pour gérer les couleurs et les motifs dans IronXL.

Puis-je changer la couleur du motif de remplissage lui-même dans une bibliothèque C# ?

Actuellement, il n'est pas possible de changer la couleur du motif de remplissage lui-même dans IronXL.

Quels sont les différents motifs de remplissage disponibles pour personnaliser Excel en utilisant C# ?

IronXL fournit une variété de motifs de remplissage accessibles via l'énumération IronXL.Styles.FillPattern, permettant de nombreuses options de personnalisation pour l'apparence des cellules dans Excel.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 1,738,553 | Version: 2025.11 vient de sortir