AccessCacheOptions перечисление

AccessCacheOptions перечисление

Параметры кэширования для доступа к данным. Можно комбинировать с | оператор для нескольких вариантов вместе.

Тип AccessCacheOptions предоставляет следующие члены:

Поля

Поле Описание
NONE Нет кеша для любого доступа к данным.
ALL Примените все возможные оптимизации для всех видов доступа к данным в рабочей книге.
Все настройки и данные не должны изменяться во время оптимизированного доступа.
POSITION_AND_SIZE Примените возможную оптимизацию для получения положения и размера объекта (например, фигуры).
Параметры высоты строки и ширины столбца не должны изменяться во время оптимизированного доступа.
CELLS_DATA Примените возможную оптимизацию для получения значений ячеек.
Cells данные (данные и настройки Cell, ряд) не должны изменяться во время
оптимизированный доступ, также не должны создаваться новые объекты Cell/Row (например,
по [indexer]).
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, чтобы пользователь мог указать, какой тип доступа к данным требуется для оптимизации с помощью возможного механизма кэширования.

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

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