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, чтобы пользователь мог указать, какой тип доступа к данным ему нужен. оптимизировать с помощью возможного механизма кэширования.

Обратите внимание, что для разных опций может потребоваться, чтобы разные наборы данных были доступны только для чтения. И производительность доступа к данным зависит от многих аспектов, использования механизма кэширования. не гарантирует улучшения производительности. В некоторых ситуациях например, если набор данных, к которому требуется доступ, невелик, использование кэша может потребовать еще больше времени, потому что Само кэширование также требует определенного дополнительного времени.

Смотрите также