FindOptions类

FindOptions类

表示查找选项。

FindOptions 类型公开了以下成员:

构造器

构造器 描述
FindOptions() 构造 FindOptions 的新实例

特性

属性 描述
is_case_sensitive 指示搜索的字符串是否区分大小写。
case_sensitive 指示搜索的字符串是否区分大小写。
look_at_type 看类型。
is_range_set 表示是否设置了搜索范围。
search_next 搜索顺序。 True:下一步搜索。 False:搜索上一个。
search_backward 是否向后搜索单元格。
seach_order_by_rows 指示搜索顺序是按行还是按列。
look_in_type 看类型。
regex_key 指示搜索的键是否为正则表达式。
如果为真,则搜索到的键将被视为正则表达式并进行解析。否则密钥将根据 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)

也可以看看