FormatCondition Klasse

FormatCondition Klasse

Stellt die Bedingung der bedingten Formatierung dar.

Der Typ FormatCondition macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
formula1Ruft den Wert oder Ausdruck ab, der der bedingten Formatierung zugeordnet ist, und legt diesen fest.
formula2Ruft den Wert oder Ausdruck ab, der der bedingten Formatierung zugeordnet ist, und legt diesen fest.
operatorRuft den Operatortyp für das bedingte Format ab und legt ihn fest.
stop_if_trueTrue, es dürfen keine Regeln mit niedrigerer Priorität gegenüber dieser Regel angewendet werden, wenn diese Regel als „true“ ausgewertet wird.
Gilt nur für Excel 2007;
priorityDie Priorität dieser bedingten Formatierungsregel. Dieser Wert wird verwendet, um zu bestimmen, welche
Das Format sollte ausgewertet und gerendert werden. Niedrigere numerische Werte haben eine höhere Priorität als
höhere numerische Werte, wobei „1“ die höchste Priorität darstellt.
styleRuft den Stil bedingt formatierter Zellbereiche ab oder legt diesen fest.
typeRuft den Typ des bedingten Formats ab und legt diesen fest.
icon_setRufen Sie die „IconSet“-Instanz der bedingten Formatierung ab.
Der IconSetType der Standardinstanz ist TrafficLights31.
Nur gültig für Typ = IconSet.
data_barRufen Sie die „DataBar“-Instanz der bedingten Formatierung ab.
Die Farbe der Standardinstanz ist blau.
Nur gültig für den Typ „DataBar“.
color_scaleRufen Sie die „ColorScale“-Instanz der bedingten Formatierung ab.
Die Standardinstanz ist eine „grün-gelb-rote“ 3ColorScale .
Nur gültig für Typ = ColorScale.
top10Rufen Sie die „Top10“-Instanz der bedingten Formatierung ab.
Die Regel der Standardinstanz hebt Zellen hervor, deren
Die Werte liegen im Top-10-Bereich.
Gilt nur für den Typ „Top10“.
above_averageRufen Sie die „AboveAverage“-Instanz der bedingten Formatierung ab.
Die Regel der Standardinstanz hebt Zellen hervor, die vorhanden sind
über dem Durchschnitt aller Werte im Bereich liegt.
Nur gültig für Typ = AboveAverage.
textDer Textwert in einer bedingten Formatierungsregel „Text enthält“.
Nur gültig für Typ = enthältText, notContainsText, beginntmit und endetmit.
Der Standardwert ist null.
time_periodDer anwendbare Zeitraum in einer bedingten Formatierungsregel „Datum des Auftretens…“.
Nur gültig für Typ = timePeriod.
Der Standardwert ist TimePeriodType.Today.

Methoden

MethodeBeschreibung
get_formula1Ruft den Wert oder Ausdruck ab, der dieser Formatbedingung zugeordnet ist.
get_formula1Ruft den Wert oder Ausdruck der bedingten Formatierung der Zelle ab.
get_formula1Ruft die Formel der bedingten Formatierung der Zelle ab.
get_formula2Ruft den Wert oder Ausdruck ab, der dieser Formatbedingung zugeordnet ist.
get_formula2Ruft den Wert oder Ausdruck der bedingten Formatierung der Zelle ab.
get_formula2Ruft die Formel der bedingten Formatierung der Zelle ab.
set_formulasLegt den Wert oder Ausdruck fest, der dieser Formatbedingung zugeordnet ist.
set_formula1Legt den Wert oder Ausdruck fest, der dieser Formatbedingung zugeordnet ist.
set_formula2Legt den Wert oder Ausdruck fest, der dieser Formatbedingung zugeordnet ist.

Beispiel

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")

Siehe auch