Enum AccessCacheOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Možnosti cache pro přístup k datům. Lze kombinovat s operátorem | pro více možností dohromady.
[Flags]
public enum AccessCacheOptions
Pole
All = -1
Použijte všechna možná optimalizace pro všechny typy přístupu k datům v pracovním sešitu.
Všechna nastavení a data by během optimalizovaného přístupu neměla být změněna.
CalculateFormula = 8388617
Použijte možnou optimalizaci pro výpočet vzorců.
Data buněk by během optimalizovaného přístupu neměla být změněna, žádné nové objekty (Bunka, Řádek, atd.)
by také neměly být vytvářeny (např. pomocí Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
CellDisplay = 1048710
Použijte možnou optimalizaci pro získání výsledků souvisejících s zobrazením buněk
(Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, atd.).
Data buněk a objekty související se stylem (styly Buněk/Řádků/Sloupců, šířka sloupce, atd.) by neměla být změněna
během optimalizovaného přístupu.
CellsData = 9
Použijte možnou optimalizaci pro získání hodnot buněk.
Data buněk (data a nastavení Buněk, Řádků) by během optimalizovaného přístupu neměla být změněna,
žádné nové objekty Buněk/Řádků by také neměly být vytvářeny (např.
pomocí Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
ConditionalFormatting = 16777225
Použijte možnou optimalizaci pro získání výsledku formátování podmíněného formátování.
Všechna data a nastavení, která mohou ovlivnit výsledek podmíněného formátování (nastavení podmíněného formátování,
závislé hodnoty buněk, atd.) by neměla být změněna během optimalizovaného přístupu.
GetFormula = 2097152
Použijte možnou optimalizaci pro získání vzorců.
Všechna data a nastavení, která mohou ovlivnit výraz vzorce (název listu, text názvu,
sloupec tabulky, atd.) by neměla být změněna během optimalizovaného přístupu.
None = 0
Žádný cache pro žádný přístup k datům.
PositionAndSize = 3
Použijte možnou optimalizaci pro získání pozice a velikosti objektu (např. Tvar).
Nastavení výšky řádku a šířky sloupce by neměla být změněna během optimalizovaného přístupu.
SetFormula = 4194304
Použijte možnou optimalizaci pro nastavování vzorců.
Všechna data a nastavení, která mohou ovlivnit výraz vzorce (název listu, text názvu,
sloupec tabulky, atd.) by neměla být změněna během optimalizovaného přístupu.
Validation = 33554441
Použijte možnou optimalizaci pro získání výsledku validace.
Všechna data a nastavení, která mohou ovlivnit výsledek validace (nastavení validace,
závislé hodnoty buněk, atd.) by neměla být změněna během optimalizovaného přístupu.
Poznámky
Pro některé funkce vyžaduje přístup k velkým datovým sadám mnoho opakovaných a složitých operací,
jako je vyhledávání, výpočty, …atd., a tyto operace zaberou spoustu extra času.
V běžných situacích zůstávají všechna závislá data během přístupu nezměněna, takže lze vytvořit a použít
nějaké cache pro zlepšení výkonu přístupu.
Za tímto účelem poskytujeme toto API, aby uživatel mohl specifikovat, jaký typ přístupu k datům
je třeba optimalizovat možným mechanismem cache.
Vezměte prosím na vědomí, že pro různé možnosti může být vyžadována různá datová sada,
která musí být “pouze pro čtení”.
A výkon přístupu k datům závisí na mnoha aspektech, použití mechanismu cache
nezaručuje, že výkon bude zlepšen. V některých situacích,
jako je malá datová sada, může použití cache dokonce způsobit více času, protože
cache sama o sobě také potřebuje určité extra čas.