AccessCacheOptions uppräkning

AccessCacheOptions uppräkning

Cachealternativ för dataåtkomst. Kan kombineras med | operatör för flera alternativ tillsammans.

Typen AccessCacheOptions avslöjar följande medlemmar:

Fält

FältBeskrivning
NONEInget cache för dataåtkomst.
ALLTillämpa alla möjliga optimeringar för alla typer av dataåtkomst i arbetsboken.
Alla inställningar och data ska inte ändras under den optimerade åtkomsten.
POSITION_AND_SIZETillämpa möjlig optimering för att få objektets (som Shape) position och storlek.
Inställningarna för radhöjd och kolumnbredd ska inte ändras under den optimerade åtkomsten.
CELLS_DATATillämpa möjlig optimering för att få cellers värden.
Cells-data (data och inställningar för Cell, rad) bör inte ändras under
den optimerade åtkomsten, inga nya Cell/Row-objekt ska skapas heller (som t.ex.
av [indexerare]).
CELL_DISPLAYTillämpa möjlig optimering för att få visningsrelaterade resultat av
celler (Cell.display_string_value, Cell.get_style, Cell.get_display_style, etc.).
Cells data och stilrelaterade objekt (Cell/rad/kolumnstilar, kolumnbredd etc.) ska inte ändras
under den optimerade åtkomsten.
GET_FORMULATillämpa möjlig optimering för att få formler.
Alla data och inställningar som kan påverka formeluttrycket (arbetsbladets namn, namnets text,
tabellens kolumn, etc.) bör inte ändras under den optimerade åtkomsten.
SET_FORMULATillämpa möjlig optimering för att ställa in formler.
Alla data och inställningar som kan påverka formeluttrycket (arbetsbladets namn, namnets text,
tabellens kolumn, etc.) bör inte ändras under den optimerade åtkomsten.
CALCULATE_FORMULATillämpa möjlig optimering för beräkning av formler.
Cells data bör inte ändras under den optimerade åtkomsten, inga nya objekt (Cell, rad, etc.)
ska skapas antingen (som av [indexerare]).
CONDITIONAL_FORMATTINGTillämpa möjlig optimering för att få formateringsresultat av villkorliga formateringar.
Alla data och inställningar som kan påverka resultatet av villkorlig formatering (inställningar för
villkorlig formatering, beroende cellvärden etc.) bör inte ändras under den optimerade åtkomsten.
VALIDATIONTillämpa möjlig optimering för att få valideringsresultat.
Alla data och inställningar som kan påverka resultatet av valideringen (inställningar för valideringen,
beroende cellvärden etc.) bör inte ändras under den optimerade åtkomsten.

Anmärkningar

För vissa funktioner kräver åtkomst av stora datauppsättningar många upprepade och komplicerade operationer som sökning, beräkning, … etc och de operationerna kommer att ta mycket extra tid. För vanliga situationer förblir all beroende data oförändrad under åtkomsten, så vissa cacher kan byggas och användas för att förbättra åtkomstprestandan. För detta ändamål tillhandahåller vi denna API så att användaren kan specificera vilken typ av dataåtkomstbehov optimeras med möjlig cachningsmekanism.

Observera att för olika alternativ kan olika datauppsättningar krävas för att vara “skrivskyddade”. Och prestanda för att komma åt data beror på många aspekter, användningen av caching mekanism garanterar inte att prestandan kommer att förbättras. För vissa situationer, som att datauppsättningen som ska nås är liten, kan användning av cache orsaka ännu mer tid eftersom själva cachen kräver också viss extra tid.

Se även