Formato condicional de Excel
using IronXL;
using IronXL.Formatting.Enums;
using IronXL.Styles;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Create conditional formatting rule
var rule = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
// Set style options
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
// Apply formatting on specified region
workSheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create conditional formatting rule
var rule1 = workSheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
// Set style options
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
// Apply formatting on specified region
workSheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workBook.SaveAs("applyConditionalFormatting.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
Formato condicional de Excel

Formato condicional de Excel

La biblioteca IronXL admite el Formato Condicional de celdas y rangos. El Formato Condicional permite cambiar el estilo de la celda, como el color de fondo o el estilo del texto, basado en reglas lógicas/programáticas.

Utilice CreateConditionalFormattingRule(string formula) para crear una regla de formato condicional basada en una fórmula booleana. Cuando el resultado de la fórmula es verdadero, la celda se resalta. Ten en cuenta que la fórmula a evaluar DEBE ser una función booleana.

El método CreateConditionalFormattingRule con tres parámetros solo puede tomar ComparisonOperator.Between y ComparisonOperator.NotBetween como primer parámetro.

Utiliza el formato condicional para resaltar celdas y rangos con combinaciones de color y formato especificadas que dependen del valor verdadero/falso de la celda determinado por las reglas establecidas. Esto permite la capacidad de analizar datos, detectar problemas e identificar patrones y tendencias.

Aprenda a aplicar formato condicional en C#
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,362,812Versión:2026.11recién lanzado