## AccessCacheOptions枚举
用于数据访问的缓存选项。可以使用 | 运算符组合使用多个选项。



AccessCacheOptions 类型公开以下成员：

### 字段
|字段|描述|
| :- | :- |
| NONE |任何数据访问都没有任何缓存。|
| ALL |对工作簿中所有类型的数据访问应用所有可能的优化。<br/>优化访问期间不应更改所有设置和数据。|
| POSITION_AND_SIZE |应用可能的优化来获取对象（例如形状）的位置和大小。<br/>优化访问期间不应更改行高和列宽的设置。|
| CELLS_DATA |应用可能的优化来获取单元格的值。<br/>Cells 数据（Cell，行的数据和设置）在<br/>优化访问，也不应该创建新的 Cell/Row 对象（例如<br/>由 [索引器])。|
| CELL_DISPLAY |应用可能的优化来获得与显示相关的结果<br/>细胞（[`Cell.display_string_value`](/cells/python-net/zh/aspose.cells/cell#display_string_value)、[`Cell.get_style`](/cells/python-net/zh/aspose.cells/cell/get_style)、[`Cell.get_display_style`](/cells/python-net/zh/aspose.cells/cell/get_display_style)等）。<br/>Cells 数据和样式相关对象（Cell/行/列样式、列宽等）不应更改<br/>在优化访问期间。|
| GET_FORMULA |应用可能的优化来获得公式。<br/>所有可能影响公式表达式的数据和设置（工作表的名称、名称的文本、<br/>优化访问过程中，数据（例如表的列等）不应改变。|
| SET_FORMULA |对设置公式应用可能的优化。<br/>所有可能影响公式表达式的数据和设置（工作表的名称、名称的文本、<br/>优化访问过程中，数据（例如表的列等）不应改变。|
| CALCULATE_FORMULA |对计算公式应用可能的优化。<br/>Cells 数据在优化访问期间不应更改，无新对象（Cell、Row 等）<br/>也应该被创建（比如通过 [indexer]）。|
| CONDITIONAL_FORMATTING |应用可能的优化来获取条件格式的格式化结果。<br/>所有可能影响条件格式结果的数据和设置（<br/>在优化访问期间，不应更改数据（例如，条件格式、相关单元格值等）。|
| VALIDATION |应用可能的优化来获得验证结果。<br/>所有可能影响验证结果的数据和设置（验证设置，<br/>在优化访问期间，不应更改依赖单元格值等。|



### 注意事项

对于某些功能，访问大型数据集需要大量重复且复杂的操作
例如搜索、计算……等，这些操作将花费大量额外的时间。
对于常见情况，所有依赖数据在访问过程中保持不变，因此可以构建一些缓存并用于
提高访问性能。
为此，我们提供此 API，以便用户可以指定需要哪种数据访问
通过可能的缓存机制进行优化。


请注意，对于不同的选项，不同的数据集可能需要“只读”。
而访问数据的性能取决于很多方面，缓存机制的使用
并不保证性能会得到提升。在某些情况下，
例如要访问的数据集很小，使用缓存可能会花费更多时间，因为
缓存本身也需要一定的额外时间。

### 也可以看看
* 模块[`aspose.cells`](..)
