FindOptions classe

FindOptions classe

Représente les options de recherche.

Le type FindOptions expose les membres suivants :

Constructeurs

ConstructeurDescription
initConstruit une nouvelle instance de FindOptions

Propriétés

PropriétéDescription
is_case_sensitiveIndique si la chaîne recherchée est sensible à la casse.
case_sensitiveIndique si la chaîne recherchée est sensible à la casse.
look_at_typeRegardez le type.
is_range_setIndique si la plage recherchée est définie.
search_nextOrdre de recherche. Vrai : recherchez ensuite. Faux : recherche précédente.
search_backwardQue ce soit pour rechercher des cellules en arrière.
seach_order_by_rowsIndique si la recherche est effectuée par lignes ou par colonnes.
look_in_typeRegardez en caractères.
regex_keyIndique si la clé recherchée est une regex.
Si c’est vrai, la clé recherchée sera prise comme regex et analysée. Sinon, la clé sera analysée selon les règles de MS Excel.
value_type_sensitiveIndique si le type de valeur de cellule recherchée doit être identique à la clé recherchée.
styleLe format à rechercher.
convert_numeric_dataObtient ou définit une valeur qui indique si la valeur de chaîne recherchée est convertie en données numériques.

Méthodes

MéthodeDescription
get_rangeObtient et définit la plage recherchée.
set_rangeDéfinit la plage recherchée.

Exemple

from aspose.cells import CellArea, FindOptions, LookInType, Workbook

# Instantiate the workbook object
workbook = Workbook("book1.xls")
# Get Cells collection
cells = workbook.worksheets[0].cells
# Instantiate FindOptions Object
findOptions = FindOptions()
# Create a Cells Area
ca = CellArea()
ca.start_row = 8
ca.start_column = 2
ca.end_row = 17
ca.end_column = 13
# Set cells area for find options
findOptions.set_range(ca)
# Set searching properties
findOptions.search_backward = False
findOptions.seach_order_by_rows = True
findOptions.look_in_type = LookInType.VALUES
# Find the cell with 0 value
cell = cells.find(0, None, findOptions)

Voir également