FindOptions classe

FindOptions classe

Représente les options de recherche.

Le type FindOptions expose les membres suivants :

Constructeurs

ConstructeurDescription
__init__(self)Construit 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 : recherche suivante. Faux : recherche précédente.
search_backwardQue ce soit pour rechercher des cellules en arrière.
seach_order_by_rowsIndique si l’ordre de recherche est par lignes ou par colonnes.
search_order_by_rowsIndique si l’ordre de recherche est par lignes ou par colonnes.
look_in_typeRegardez dans le type.
regex_keyIndique si la clé recherchée est une expression régulière.
Si vrai, la clé recherchée sera considérée comme une expression régulière 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_range(self)Obtient et définit la plage recherchée.
set_range(self, ca)Dé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