IconSet класс

IconSet класс

Опишите правило условного форматирования IconSet. Это правило условного форматирования применяет значки к ячейкам. в соответствии со своими ценностями.

Тип IconSet предоставляет следующие элементы:

Характеристики

СвойствоОписание
cf_iconsПолучите ConditionalFormattingIcon из коллекции
cfvosПолучите экземпляр CFValueObjects.
typeПолучить или установить тип набора значков для отображения.
При выборе типа будет выполнена автоматическая проверка текущего количества Cfvos.
Соответствует новому типу. Если не соответствует, старые Cfvos будут очищены и
Будут добавлены Cfvos по умолчанию.
is_customУказывает, является ли набор значков пользовательским.
Значение по умолчанию — false.
show_valueПолучите или установите флаг, указывающий, следует ли отображать значения ячеек, к которым применен этот набор значков.
Значение по умолчанию — true.
reverseПолучите или задайте флаг, указывающий, следует ли изменить порядок значков по умолчанию в этом наборе значков на обратный.
Значение по умолчанию — false.

Пример

from aspose.cells import CellArea, FormatConditionType, IconSetType, Workbook

# 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 = 2
ca.start_column = 0
ca.end_column = 0
fcs.add_area(ca)
# Adds condition.
idx = fcs.add_condition(FormatConditionType.ICON_SET)
fcs.add_area(ca)
cond = fcs[idx]
# Get Icon Set
iconSet = cond.icon_set
# Set Icon Type
iconSet.type = IconSetType.ARROWS3
# Put Cell Values
cell1 = sheet.cells.get("A1")
cell1.put_value(10)
cell2 = sheet.cells.get("A2")
cell2.put_value(120)
cell3 = sheet.cells.get("A3")
cell3.put_value(260)
# Saving the Excel file
workbook.save("book1.xlsx")

Смотрите также