FormatCondition klass
FormatCondition klass
Representerar villkor för villkorlig formatering.
Typen FormatCondition avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
formula1 | Hämtar och anger värdet eller uttrycket som är associerat med villkorsstyrd formatering. |
formula2 | Hämtar och anger värdet eller uttrycket som är associerat med villkorsstyrd formatering. |
operator | Hämtar och anger operatortypen för villkorsstyrt format. |
stop_if_true | Sant, inga regler med lägre prioritet kan tillämpas över denna regel när regeln utvärderas till sant. Gäller endast för Excel 2007; |
priority | Prioriteten för denna villkorsstyrda formateringsregel. Detta värde används för att avgöra vilken formatet bör utvärderas och renderas. Lägre numeriska värden har högre prioritet än högre numeriska värden, där ‘1’ är den högsta prioriteten. |
style | Hämtar eller ställer in stilen för villkorligt formaterade cellområden. |
type | Hämtar och anger om det villkorliga formatet är av typen. |
icon_set | Hämta den villkorliga formateringens “IconSet”-instans. Standardinstansens IconSetType är TrafficLights31. Gäller endast för typen = IconSet. |
data_bar | Hämta den villkorliga formateringens “DataBar”-instans. Standardinstansens färg är blå. Gäller endast för typen DataBar. |
color_scale | Hämta den villkorliga formateringens “ColorScale”-instans. Standardinstansen är en “grön-gul-röd” 3ColorScale. Gäller endast för typen = ColorScale. |
top10 | Hämta den villkorliga formateringens “Top10”-instans. Standardinstansens regel markerar celler vars värdena hamnar i topp 10-klassen. Gäller endast för typen Top10. |
above_average | Hämta den villkorliga formateringens “AboveAverage”-instans. Standardinstansens regel markerar celler som är över genomsnittet för alla värden inom intervallet. Gäller endast för typen = AboveAverage. |
text | Textvärdet i en villkorsstyrd formateringsregel av typen “text innehåller”. Gäller endast för typen = containsText, notContainsText, beginsWith och endsWith. Standardvärdet är null. |
time_period | Den tillämpliga tidsperioden i en villkorsstyrd formateringsregel för “datum inträffar…”. Gäller endast för typen = timePeriod. Standardvärdet är TimePeriodType.Today. |
Metoder
Metod | Beskrivning |
---|---|
get_formula1(self, is_r1c1, is_local) | Hämtar värdet eller uttrycket som är associerat med detta formatvillkor. |
get_formula1(self, is_r1c1, is_local, row, column) | Hämtar värdet eller uttrycket för cellens villkorsstyrda formatering. |
get_formula1(self, row, column) | Hämtar formeln för cellens villkorsstyrda formatering. |
get_formula2(self, is_r1c1, is_local) | Hämtar värdet eller uttrycket som är associerat med detta formatvillkor. |
get_formula2(self, is_r1c1, is_local, row, column) | Hämtar värdet eller uttrycket för cellens villkorsstyrda formatering. |
get_formula2(self, row, column) | Hämtar formeln för cellens villkorsstyrda formatering. |
set_formulas(self, formula1, formula2, is_r1c1, is_local) | Anger värdet eller uttrycket som är associerat med detta formatvillkor. |
set_formula1(self, formula, is_r1c1, is_local) | Anger värdet eller uttrycket som är associerat med detta formatvillkor. |
set_formula2(self, formula, is_r1c1, is_local) | Anger 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