FormatCondition Klasse
FormatCondition Klasse
Stellt die Bedingung der bedingten Formatierung dar.
Der Typ FormatCondition macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
formula1 | Ruft den Wert oder Ausdruck ab, der der bedingten Formatierung zugeordnet ist, und legt diesen fest. |
formula2 | Ruft den Wert oder Ausdruck ab, der der bedingten Formatierung zugeordnet ist, und legt diesen fest. |
operator | Ruft den Operatortyp für das bedingte Format ab und legt ihn fest. |
stop_if_true | True, 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; |
priority | Die 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. |
style | Ruft den Stil bedingt formatierter Zellbereiche ab oder legt diesen fest. |
type | Ruft den Typ des bedingten Formats ab und legt diesen fest. |
icon_set | Rufen Sie die „IconSet“-Instanz der bedingten Formatierung ab. Der IconSetType der Standardinstanz ist TrafficLights31. Nur gültig für Typ = IconSet. |
data_bar | Rufen Sie die „DataBar“-Instanz der bedingten Formatierung ab. Die Farbe der Standardinstanz ist blau. Nur gültig für den Typ „DataBar“. |
color_scale | Rufen Sie die „ColorScale“-Instanz der bedingten Formatierung ab. Die Standardinstanz ist eine „grün-gelb-rote“ 3ColorScale . Nur gültig für Typ = ColorScale. |
top10 | Rufen 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_average | Rufen 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. |
text | Der 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_period | Der anwendbare Zeitraum in einer bedingten Formatierungsregel „Datum des Auftretens…“. Nur gültig für Typ = timePeriod. Der Standardwert ist TimePeriodType.Today. |
Methoden
Methode | Beschreibung |
---|---|
get_formula1 | Ruft den Wert oder Ausdruck ab, der dieser Formatbedingung zugeordnet ist. |
get_formula1 | Ruft den Wert oder Ausdruck der bedingten Formatierung der Zelle ab. |
get_formula1 | Ruft die Formel der bedingten Formatierung der Zelle ab. |
get_formula2 | Ruft den Wert oder Ausdruck ab, der dieser Formatbedingung zugeordnet ist. |
get_formula2 | Ruft den Wert oder Ausdruck der bedingten Formatierung der Zelle ab. |
get_formula2 | Ruft die Formel der bedingten Formatierung der Zelle ab. |
set_formulas | Legt den Wert oder Ausdruck fest, der dieser Formatbedingung zugeordnet ist. |
set_formula1 | Legt den Wert oder Ausdruck fest, der dieser Formatbedingung zugeordnet ist. |
set_formula2 | Legt 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
- Modul
aspose.cells