AccessCacheOptions énumération

AccessCacheOptions énumération

Options de cache pour l’accès aux données. Combinées avec l’opérateur | pour obtenir plusieurs options simultanément.

Le type AccessCacheOptions expose les membres suivants :

Des champs

ChampDescription
NONEAucun cache pour aucun accès aux données.
ALLAppliquez toutes les optimisations possibles pour tous les types d’accès aux données dans le classeur.
Tous les paramètres et données ne doivent pas être modifiés pendant l’accès optimisé.
POSITION_AND_SIZEAppliquer une optimisation possible pour obtenir la position et la taille de l’objet (tel que la forme).
Les paramètres de hauteur de ligne et de largeur de colonne ne doivent pas être modifiés pendant l’accès optimisé.
CELLS_DATAAppliquer une optimisation possible pour obtenir les valeurs des cellules.
Les données Cells (données et paramètres de Cell, ligne) ne doivent pas être modifiées pendant
l’accès optimisé, aucun nouvel objet Cell/Row ne doit être créé non plus (comme
par [indexeur]).
CELL_DISPLAYAppliquer une optimisation possible pour obtenir des résultats liés à l’affichage de
cellules (Cell.display_string_value, Cell.get_style, Cell.get_display_style, etc.).
Cells Les objets liés aux données et au style (Cell/Styles de ligne/colonne, largeur de colonne, etc.) ne doivent pas être modifiés
lors de l’accès optimisé.
GET_FORMULAAppliquer une optimisation possible pour obtenir des formules.
Toutes les données et tous les paramètres susceptibles d’affecter l’expression de la formule (nom de la feuille de calcul, texte du nom,
(colonne de la table, etc.) ne doivent pas être modifiés pendant l’accès optimisé.
SET_FORMULAAppliquer une optimisation possible pour la définition des formules.
Toutes les données et tous les paramètres susceptibles d’affecter l’expression de la formule (nom de la feuille de calcul, texte du nom,
(colonne de la table, etc.) ne doivent pas être modifiés pendant l’accès optimisé.
CALCULATE_FORMULAAppliquer une optimisation possible pour le calcul des formules.
Cells les données ne doivent pas être modifiées pendant l’accès optimisé, aucun nouvel objet (Cell, Row, etc.)
devrait être créé soit (par exemple par [indexeur]).
CONDITIONAL_FORMATTINGAppliquer une optimisation possible pour obtenir le résultat de formatage des formats conditionnels.
Toutes les données et tous les paramètres susceptibles d’affecter le résultat des mises en forme conditionnelles (paramètres de
les mises en forme conditionnelles, les valeurs de cellules dépendantes, etc.) ne doivent pas être modifiées pendant l’accès optimisé.
VALIDATIONAppliquer une optimisation possible pour obtenir un résultat de validation.
Toutes les données et paramètres susceptibles d’affecter le résultat de la validation (paramètres de la validation,
(les valeurs des cellules dépendantes, etc.) ne doivent pas être modifiées pendant l’accès optimisé.

Remarques

Pour certaines fonctionnalités, l’accès à un grand ensemble de données nécessite de nombreuses opérations répétées et compliquées comme la recherche, le calcul, …etc et ces opérations prendront beaucoup de temps supplémentaire. Pour les situations courantes, toutes les données dépendantes restent inchangées pendant l’accès, de sorte que certains caches peuvent être créés et utilisés pour améliorer les performances d’accès. À cette fin, nous fournissons ce API afin que l’utilisateur puisse spécifier le type d’accès aux données dont il a besoin. à optimiser par un éventuel mécanisme de mise en cache.

Veuillez noter que pour différentes options, différents ensembles de données peuvent être requis pour être « en lecture seule ». Et les performances d’accès aux données dépendent de nombreux aspects, de l’utilisation du mécanisme de mise en cache ne garantit pas une amélioration des performances. Dans certaines situations, comme l’ensemble de données auquel il faut accéder est petit, l’utilisation du cache peut entraîner encore plus de temps car la mise en cache elle-même nécessite également un certain temps supplémentaire.

Voir également