FindOptions clase

FindOptions clase

Representa opciones de búsqueda.

El tipo FindOptions expone los siguientes miembros:

Constructores

ConstructorDescripción
initConstruye una nueva instancia de FindOptions

Propiedades

PropiedadDescripción
is_case_sensitiveIndica si la cadena buscada distingue entre mayúsculas y minúsculas.
case_sensitiveIndica si la cadena buscada distingue entre mayúsculas y minúsculas.
look_at_typeMira el tipo.
is_range_setIndica si el rango buscado está establecido.
search_nextOrden de búsqueda. Verdadero: busque a continuación. Falso: buscar anterior.
search_backwardYa sea para buscar celdas hacia atrás.
seach_order_by_rowsIndica si el orden de búsqueda es por filas o columnas.
look_in_typeMire en tipo.
regex_keyIndica si la clave buscada es una expresión regular.
Si es verdadero, la clave buscada se tomará como expresión regular y se analizará. De lo contrario, la clave se analizará según las reglas de MS Excel.
value_type_sensitiveIndica si el tipo de valor de celda buscado debe ser el mismo que la clave buscada.
styleEl formato a buscar.
convert_numeric_dataObtiene o establece un valor que indica si se convierte el valor de cadena buscado en datos numéricos.

Métodos

MétodoDescripción
get_rangeObtiene y establece el rango buscado.
set_rangeEstablece el rango buscado.

Ejemplo

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)

Ver también