Cómo establecer patrones y color de fondo de celda en Excel

Establecer el patrón y el color del fondo de una celda en C# con IronXL

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

En Excel, un patrón de fondo de celda se refiere al diseño visual o relleno aplicado al fondo de una celda. Además, el color de fondo de la celda se refiere al color sólido aplicado al fondo de una celda.

Al combinar ambas características, los usuarios pueden crear fondos de celda visualmente atractivos con una amplia gama de estilos de patrones, colores y texturas. Con IronXL, puedes aprovechar estas características para personalizar los fondos de celda en Excel, mejorando la visualización de datos y destacando información importante en tus hojas de cálculo.

como-encabezado:2(Inicio rápido: Personalizar patrones y colores de fondo en Excel)

Mejora fácilmente tus hojas de cálculo de Excel con IronXL personalizando patrones y colores de fondo. Esta guía rápida muestra cómo establecer un patrón de rejilla diagonal y un color de fondo SeaGreen a una celda. Usando la API sencilla de IronXL, puedes mejorar rápidamente el atractivo visual de tus datos sin depender de Interop.

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronXL con el gestor de paquetes NuGet

    PM > Install-Package IronXL.Excel

  2. Copie y ejecute este fragmento de código.

    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. Despliegue para probar en su entorno real

    Empieza a utilizar IronXL en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer


Ejemplo de establecer patrón y color de fondo de celda

Para establecer un patrón de fondo para una celda seleccionada, columna, fila o rango, utiliza la propiedad FillPattern con uno de los enums de IronXL.Styles.FillPattern. Luego, utiliza el método SetBackgroundColor o establece la propiedad BackgroundColor para aplicar el color deseado. Puedes elegir el color de la clase Color o ingresar el código de color Hex. Por ejemplo, SeaGreen es "#FFF5EE".

Por favor notaactualmente no es posible cambiar el color del patrón de relleno.

: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
Salida

Patrones de relleno disponibles

Utiliza los patrones de relleno disponibles del enum IronXL.Styles.FillPattern para establecer el patrón de relleno deseado en tus hojas de Excel. A continuación se muestra una ilustración que muestra todos los patrones de relleno disponibles ofrecidos por IronXL:

Patrón de relleno disponible

Preguntas Frecuentes

¿Cómo puedo establecer un patrón de fondo de celda en Excel usando C#?

Para establecer un patrón de fondo de celda en Excel usando C#, usa la propiedad FillPattern de la celda, columna, fila o rango con uno de los enums de IronXL.Styles.FillPattern.

¿Cuál es el método para aplicar un color de fondo sólido a una celda en C#?

Puedes aplicar un color de fondo sólido a una celda usando el método SetBackgroundColor o estableciendo la propiedad BackgroundColor en IronXL.

¿Puedo usar códigos de color personalizados para fondos de celda en C#?

Sí, puedes usar códigos de color Hex o seleccionar de colores predefinidos en la clase Color para establecer colores de fondo en IronXL.

¿Es posible exportar los patrones de relleno disponibles en Excel usando C#?

Sí, puedes exportar todos los patrones de relleno disponibles en Excel usando C# aprovechando el enum IronXL.Styles.FillPattern para explorar y aplicar diversos patrones de relleno.

¿Cómo empiezo a personalizar hojas de Excel con una biblioteca C#?

Para comenzar a personalizar hojas de Excel, descarga la biblioteca C# IronXL desde NuGet, abre una hoja de cálculo de Excel existente o crea una nueva y utiliza los métodos de la biblioteca para personalizar la apariencia de las celdas.

¿Qué espacios de nombres son necesarios para gestionar colores y patrones en IronXL?

Necesitas importar los espacios de nombres IronXL, IronXL.Styles y System.Drawing para gestionar colores y patrones en IronXL.

¿Puedo cambiar el color del patrón de relleno en una biblioteca de C#?

Actualmente, no es posible cambiar el color del patrón de relleno en sí en IronXL.

¿Cuáles son los diferentes patrones de relleno disponibles para la personalización de Excel usando C#?

IronXL proporciona una variedad de patrones de relleno accesibles a través del enum IronXL.Styles.FillPattern, permitiendo diversas opciones de personalización para la apariencia de las celdas en Excel.

Chaknith Bin
Ingeniero de Software
Chaknith trabaja en IronXL e IronBarcode. Tiene un profundo conocimiento en C# y .NET, ayudando a mejorar el software y apoyar a los clientes. Sus conocimientos derivados de las interacciones con los usuarios contribuyen a mejores productos, documentación y experiencia en general.
¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado