FindOptions类

FindOptions类

代表查找选项。

FindOptions 类型公开以下成员:

构造函数

构造函数描述
init构造 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设置搜索范围。

例子

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)

也可以看看