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, строка и т. д.)
также должен быть создан (например, с помощью [indexer]).
CONDITIONAL_FORMATTINGПримените возможную оптимизацию для получения результата условного форматирования.
Все данные и настройки, которые могут повлиять на результат условного форматирования (настройки
условное форматирование, зависимые значения ячеек и т. д.) не следует изменять во время оптимизированного доступа.
VALIDATIONПримените возможную оптимизацию для получения результата проверки.
Все данные и настройки, которые могут повлиять на результат валидации(настройки валидации,
значения зависимых ячеек и т. д.) не следует изменять во время оптимизированного доступа.

Примечания

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

Обратите внимание: для разных вариантов может потребоваться, чтобы разные наборы данных были «только для чтения». А производительность доступа к данным зависит от многих аспектов, использования механизма кэширования. не гарантирует, что производительность будет улучшена. Для некоторых ситуаций например, набор данных, к которому осуществляется доступ, мал, использование кэша может привести к еще большему увеличению времени, поскольку само кэширование также требует определенного дополнительного времени.

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