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)
也可以看看
- 模块 aspose.cells