AccessCacheOptions перечисление
AccessCacheOptions перечисление
Параметры кэширования для доступа к данным. Можно комбинировать с оператором | для одновременного использования нескольких параметров.
Тип AccessCacheOptions предоставляет следующие элементы:
Поля
Поле | Описание |
---|---|
NONE | Кэш для доступа к данным отсутствует. |
ALL | Примените все возможные оптимизации для всех видов доступа к данным в рабочей книге. Все настройки и данные не должны изменяться во время оптимизированного доступа. |
POSITION_AND_SIZE | Примените возможную оптимизацию для получения положения и размера объекта (например, фигуры). Настройки высоты строки и ширины столбца не следует изменять во время оптимизированного доступа. |
CELLS_DATA | Применить возможную оптимизацию для получения значений ячеек. Данные Cells (данные и настройки Cell, Строка) не должны изменяться во время оптимизированный доступ, не следует создавать новые объекты Cell/Row (например, [индексатор]). |
CELL_DISPLAY | Применить возможную оптимизацию для получения результатов, связанных с отображением ячейки ( Cell.display_string_value , Cell.get_style , Cell.get_display_style и т. д.).Cells Данные и объекты, связанные со стилями (Cell/Стили строк/столбцов, ширина столбцов и т. д.), не должны изменяться во время оптимизированного доступа. |
GET_FORMULA | Применить возможную оптимизацию для получения формул. Все данные и настройки, которые могут повлиять на выражение формулы (имя рабочего листа, текст имени, столбец таблицы и т. д.) не должны изменяться во время оптимизированного доступа. |
SET_FORMULA | Применить возможную оптимизацию для настройки формул. Все данные и настройки, которые могут повлиять на выражение формулы (имя рабочего листа, текст имени, столбец таблицы и т. д.) не должны изменяться во время оптимизированного доступа. |
CALCULATE_FORMULA | Применить возможную оптимизацию для расчетных формул. Cells данные не должны изменяться во время оптимизированного доступа, никаких новых объектов (Cell, Row и т. д.) должен быть создан либо (например, [indexer]). |
CONDITIONAL_FORMATTING | Применить возможную оптимизацию для получения результата форматирования условного форматирования. Все данные и настройки, которые могут повлиять на результат условного форматирования (настройки условное форматирование, зависимые значения ячеек и т. д.) не должны изменяться во время оптимизированного доступа. |
VALIDATION | Примените возможную оптимизацию для получения результата проверки. Все данные и настройки, которые могут повлиять на результат проверки (настройки проверки, значения зависимых ячеек и т. д.) не должны изменяться во время оптимизированного доступа. |
Примечания
Для некоторых функций доступ к большому набору данных требует множества повторяющихся и сложных операций. такие как поиск, расчет и т. д., и эти операции займут много дополнительного времени. В обычных ситуациях все зависимые данные остаются неизменными во время доступа, поэтому некоторые кэши могут быть созданы и использованы для улучшить производительность доступа. Для этой цели мы предоставляем этот API, чтобы пользователь мог указать, какой тип доступа к данным ему нужен. оптимизировать с помощью возможного механизма кэширования.
Обратите внимание, что для разных опций может потребоваться, чтобы разные наборы данных были доступны только для чтения. И производительность доступа к данным зависит от многих аспектов, использования механизма кэширования. не гарантирует улучшения производительности. В некоторых ситуациях например, если набор данных, к которому требуется доступ, невелик, использование кэша может потребовать еще больше времени, потому что Само кэширование также требует определенного дополнительного времени.
Смотрите также
- модуль
aspose.cells