Formato condicional de Excel
from ironxl import *

# Load existing spreadsheet
workbook = WorkBook.Load("sample.xlsx")
worksheet = workbook.DefaultWorkSheet

# Create conditional formatting rule
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 the specified region
worksheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)

# Create another conditional formatting rule
rule1 = worksheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
# Set style options
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
# Apply formatting on the specified region
worksheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)

# Save changes with applied conditional formatting
workbook.SaveAs("applyConditionalFormatting.xlsx")
pip install ironxl
Formato condicional de Excel

Formato condicional de Excel

IronXL for Python admite el formato condicional de celdas y rangos. El formato condicional cambia el estilo de una celda, como el color de fondo o el formato de texto, basado en reglas lógicas o programáticas.

Utilice CreateConditionalFormattingRule(formula) para crear una regla de formato condicional basada en una expresión booleana. Cuando la fórmula evalúa a True, la celda se resalta. La fórmula proporcionada debe devolver un resultado booleano.

La sobrecarga de tres parámetros de CreateConditionalFormattingRule acepta solo ComparisonOperator.Between o ComparisonOperator.NotBetween como primer parámetro.

El formato condicional permite a los desarrolladores resaltar celdas y rangos con combinaciones específicas de color y formato dependiendo del valor de cada celda. Esto hace que sea sencillo analizar datos, detectar problemas e identificar patrones y tendencias directamente dentro del archivo de Excel.

Aprenda a aplicar formato condicional en Python

¿Listo para empezar?

Versión:2026.10recién lanzado