FindOptions класс

FindOptions класс

Представляет собой варианты поиска.

Тип FindOptions предоставляет следующие элементы:

Конструкторы

КонструкторОписание
__init__(self)Создает новый экземпляр FindOptions

Характеристики

СвойствоОписание
is_case_sensitiveУказывает, чувствительна ли искомая строка к регистру.
case_sensitiveУказывает, чувствительна ли искомая строка к регистру.
look_at_typeПосмотрите на тип.
is_range_setУказывает, установлен ли диапазон поиска.
search_nextПорядок поиска. True: искать следующий. False: искать предыдущий.
search_backwardВыполнять ли обратный поиск ячеек.
seach_order_by_rowsУказывает, следует ли выполнять поиск по строкам или столбцам.
search_order_by_rowsУказывает, следует ли выполнять поиск по строкам или столбцам.
look_in_typeПосмотрите на шрифт.
regex_keyУказывает, является ли искомый ключ регулярным выражением.
Если значение true, то искомый ключ будет принят за регулярное выражение и проанализирован.
В противном случае ключ будет обработан согласно правилам MS Excel.
value_type_sensitiveУказывает, должен ли тип значения искомой ячейки совпадать с искомым ключом.
styleФормат для поиска.
convert_numeric_dataВозвращает или задает значение, указывающее, преобразуется ли искомое строковое значение в числовые данные.

Методы

МетодОписание
get_range(self)Получает и задает диапазон поиска.
set_range(self, ca)Задает диапазон поиска.

Пример

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)

Смотрите также