FormatCondition klass
FormatCondition klass
Representerar villkorligt formateringsvillkor.
Typen FormatCondition avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
formula1 | Hämtar och ställer in värdet eller uttrycket som är kopplat till villkorlig formatering. |
formula2 | Hämtar och ställer in värdet eller uttrycket som är kopplat till villkorlig formatering. |
operator | Hämtar och ställer in operatortypen för villkorsformat. |
stop_if_true | Det är sant att inga regler med lägre prioritet kan tillämpas över denna regel när denna regel utvärderas till sann. Gäller endast Excel 2007; |
priority | Prioriteten för denna villkorliga formateringsregel. Detta värde används för att bestämma vilken formatet bör utvärderas och återges. Lägre numeriska värden har högre prioritet än högre numeriska värden, där ‘1’ har högsta prioritet. |
style | Hämtar eller ställer in stil för villkorligt formaterade cellområden. |
type | Hämtar och ställer in om det villkorliga formatet Typ. |
icon_set | Hämta den villkorliga formateringens “IconSet”-instans. Standardinstansens IconSetType är TrafficLights31. Gäller endast för typ = IconSet. |
data_bar | Hämta den villkorliga formateringens “DataBar”-instans. Standardinstansens färg är blå. Endast giltig för typ är DataBar. |
color_scale | Hämta den villkorliga formateringens “ColorScale”-instans. Standardinstansen är en “grön-gul-röd” 3ColorScale . Gäller endast för typ = ColorScale. |
top10 | Hämta den villkorliga formateringens “Top10”-instans. Standardinstansens regel markerar celler vars värden hamnar i topp 10-parentesen. Gäller endast för typ är Top10. |
above_average | Hämta den villkorliga formateringens “AboveAverage”-instans. Standardinstansens regel markerar celler som är över genomsnittet för alla värden i intervallet. Gäller endast för typ = Övermedel. |
text | Textvärdet i en regel för villkorlig formatering “text innehåller”. Gäller endast för typen = innehåller text, inte innehåller text, börjar med och slutar med. Standardvärdet är null. |
time_period | Den tillämpliga tidsperioden i en “datum inträffar…” villkorlig formateringsregel. Gäller endast för typ = timePeriod. Standardvärdet är TimePeriodType.Today. |
Metoder
Metod | Beskrivning |
---|---|
get_formula1 | Hämtar värdet eller uttrycket som är kopplat till detta formatvillkor. |
get_formula1 | Hämtar värdet eller uttrycket för den villkorliga formateringen av cellen. |
get_formula1 | Hämtar formeln för den villkorliga formateringen av cellen. |
get_formula2 | Hämtar värdet eller uttrycket som är kopplat till detta formatvillkor. |
get_formula2 | Hämtar värdet eller uttrycket för den villkorliga formateringen av cellen. |
get_formula2 | Hämtar formeln för den villkorliga formateringen av cellen. |
set_formulas | Ställer in värdet eller uttrycket som är associerat med detta formatvillkor. |
set_formula1 | Ställer in värdet eller uttrycket som är associerat med detta formatvillkor. |
set_formula2 | Ställer in värdet eller uttrycket som är associerat med detta formatvillkor. |
Exempel
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")
Se även
- modul
aspose.cells