FindOptions класс

FindOptions класс

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

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

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

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

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

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

Методы

Метод Описание
get_range() Получает и задает искомый диапазон.
set_range(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)

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