ConditionalFormattingCollection classe

ConditionalFormattingCollection classe

Incapsula una raccolta di FormatCondition oggetti.

Il tipo ConditionalFormattingCollection espone i seguenti membri:

Proprietà

ProprietàDescrizione
capacityOttiene o imposta il numero di elementi che l’elenco di matrici può contenere.

Metodi

MetodoDescrizione
copy_toCopia l’intero elenco di matrici in un elenco di matrici unidimensionali compatibile, a partire dall’inizio dell’elenco di matrici di destinazione.
copy_toCopia un intervallo di elementi dall’elenco di matrici a un elenco di matrici unidimensionali compatibile, a partire dall’indice specificato dell’elenco di matrici di destinazione.
index_ofCerca l’oggetto specificato e restituisce l’indice in base zero della prima occorrenza all’interno dell’intervallo di elementi nell’elenco di matrice che si estende dall’indice specificato all’ultimo elemento.
index_ofCerca l’oggetto specificato e restituisce l’indice in base zero della prima occorrenza all’interno dell’intervallo di elementi nell’elenco di matrice che inizia in corrispondenza dell’indice specificato e contiene il numero di elementi specificato.
last_index_ofCerca l’oggetto specificato e restituisce l’indice in base zero dell’ultima occorrenza all’interno dell’intero elenco di matrici.
last_index_ofCerca l’oggetto specificato e restituisce l’indice in base zero dell’ultima occorrenza all’interno dell’intervallo di elementi nell’elenco di matrice che si estende dal primo elemento all’indice specificato.
last_index_ofCerca l’oggetto specificato e restituisce l’indice in base zero dell’ultima occorrenza all’interno dell’intervallo di elementi nell’elenco di matrice che contiene il numero di elementi specificato e termina con l’indice specificato.
remove_areaRimuovi tutta la formattazione condizionale nell’intervallo.
addAggiunge un FormatConditions alla raccolta.
binary_searchCerca un elemento nell’intero elenco di array ordinato utilizzando l’operatore di confronto predefinito e restituisce l’indice in base zero dell’elemento.

Esempio

from aspose.cells import CellArea, FormatConditionType, OperatorType, Workbook
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
sheet = workbook.worksheets[0]
# Get Conditional Formatting
cformattings = sheet.conditional_formattings
# Adds an empty conditional formatting
index = cformattings.add()
# Get newly added Conditional formatting
fcs = cformattings[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)
# Add condition.
conditionIndex = fcs.add_condition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "=A2", "100")
# Add 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")

Guarda anche