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)