FormatCondition clase

FormatCondition clase

Representa la condición de formato condicional.

El tipo FormatCondition expone los siguientes miembros:

Propiedades

PropiedadDescripción
formula1Obtiene y establece el valor o expresión asociada al formato condicional.
formula2Obtiene y establece el valor o expresión asociada al formato condicional.
operatorObtiene y establece el tipo de operador de formato condicional.
stop_if_trueEs cierto que no se pueden aplicar reglas con menor prioridad que esta regla cuando esta regla se evalúa como verdadera.
Sólo aplica para Excel 2007;
priorityLa prioridad de esta regla de formato condicional. Este valor se utiliza para determinar qué
El formato debe ser evaluado y renderizado. Los valores numéricos más bajos tienen mayor prioridad que
valores numéricos más altos, donde ‘1’ es la prioridad más alta.
styleObtiene o establece el estilo de los rangos de celdas con formato condicional.
typeObtiene y establece si el formato condicional es Tipo.
icon_setObtenga la instancia “IconSet” del formato condicional.
El IconSetType de la instancia predeterminada es TrafficLights31.
Válido sólo para tipo = IconSet.
data_barObtenga la instancia “DataBar” del formato condicional.
El color predeterminado de la instancia es azul.
Válido sólo para el tipo DataBar.
color_scaleObtenga la instancia “ColorScale” del formato condicional.
La instancia predeterminada es un 3ColorScale “verde-amarillo-rojo”.
Válido sólo para tipo = ColorScale.
top10Obtenga la instancia “Top10” del formato condicional.
La regla de la instancia predeterminada resalta las celdas cuyas
los valores se encuentran en el grupo de los 10 primeros.
Válido únicamente para el tipo Top10.
above_averageObtenga la instancia “AboveAverage” del formato condicional.
La regla de la instancia predeterminada resalta las celdas que están
por encima del promedio para todos los valores del rango.
Válido sólo para tipo = AboveAverage.
textEl valor de texto en una regla de formato condicional “el texto contiene”.
Válido solo para tipo = contieneTexto, noContieneTexto, comienzaCon y terminaCon.
El valor predeterminado es nulo.
time_periodEl período de tiempo aplicable en una regla de formato condicional “fecha que ocurrió…”.
Válido sólo para tipo = timePeriod.
El valor predeterminado es TimePeriodType.Today.

Métodos

MétodoDescripción
get_formula1Obtiene el valor o expresión asociada a esta condición de formato.
get_formula1Obtiene el valor o expresión del formato condicional de la celda.
get_formula1Obtiene la fórmula del formato condicional de la celda.
get_formula2Obtiene el valor o expresión asociada a esta condición de formato.
get_formula2Obtiene el valor o expresión del formato condicional de la celda.
get_formula2Obtiene la fórmula del formato condicional de la celda.
set_formulasEstablece el valor o expresión asociada con esta condición de formato.
set_formula1Establece el valor o expresión asociada con esta condición de formato.
set_formula2Establece el valor o expresión asociada con esta condición de formato.

Ejemplo

from aspose.cells import CellArea, FormatConditionType, OperatorType, Workbook
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
sheet = workbook.worksheets[0]
# Adds an empty conditional formatting
index = sheet.conditional_formattings.add()
fcs = sheet.conditional_formattings[index]
# Sets the conditional format range.
ca = CellArea()
ca.start_row = 0
ca.end_row = 0
ca.start_column = 0
ca.end_column = 0
fcs.add_area(ca)
ca = CellArea()
ca.start_row = 1
ca.end_row = 1
ca.start_column = 1
ca.end_column = 1
fcs.add_area(ca)
# Adds condition.
conditionIndex = fcs.add_condition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "=A2", "100")
# Adds condition.
conditionIndex2 = fcs.add_condition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "50", "100")
# Sets the background color.
fc = fcs[conditionIndex]
fc.style.background_color = Color.red
# Saving the Excel file
workbook.save("output.xls")

Ver también