IconSet classe

IconSet classe

Décrivez la règle de mise en forme conditionnelle IconSet. Cette règle de mise en forme conditionnelle applique des icônes aux cellules selon leurs valeurs.

Le type IconSet expose les membres suivants :

Propriétés

PropriétéDescription
cf_iconsObtenez leConditionalFormattingIcon de la collection
cfvosObtenez l’instance CFValueObjects.
typeObtenez ou définissez le type de jeu d’icônes à afficher.
La définition du type vérifiera automatiquement si le nombre actuel de Cfvos est
en accord avec le nouveau type. Si ce n’est pas le cas, les anciens Cfvos seront nettoyés et
Les Cfvos par défaut seront ajoutés.
is_customIndique si le jeu d’icônes est personnalisé.
La valeur par défaut est fausse.
show_valueObtenez ou définissez l’indicateur indiquant s’il faut afficher les valeurs des cellules sur lesquelles ce jeu d’icônes est appliqué.
La valeur par défaut est vraie.
reverseObtenez ou définissez l’indicateur indiquant s’il faut inverser l’ordre par défaut des icônes dans ce jeu d’icônes.
La valeur par défaut est fausse.

Exemple

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

Voir également