Enum AccessCacheOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Cache-Optionen für den Datenzugriff. Kann mit dem | Operator für mehrere Optionen kombiniert werden.
[Flags]
public enum AccessCacheOptions
Felder
All = -1
Wenden Sie alle möglichen Optimierungen für alle Arten von Datenzugriff im Arbeitsbuch an.
Alle Einstellungen und Daten sollten während des optimierten Zugriffs nicht geändert werden.
CalculateFormula = 8388617
Wenden Sie mögliche Optimierungen für die Berechnung von Formeln an.
Die Zellen-Daten sollten während des optimierten Zugriffs nicht geändert werden, es sollten auch keine neuen Objekte (Cell, Row usw.) erstellt werden (wie durch Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
CellDisplay = 1048710
Wenden Sie mögliche Optimierungen für das Abrufen von anzeigebezogenen Ergebnissen der Zellen (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle usw.) an.
Die Zellen-Daten und stilbezogene Objekte (Stile von Cell/Row/Column, Spaltenbreite usw.) sollten während des optimierten Zugriffs nicht geändert werden.
CellsData = 9
Wenden Sie mögliche Optimierungen für das Abrufen der Werte von Zellen an.
Die Zellen-Daten (Daten und Einstellungen von Cell, Row) sollten während des optimierten Zugriffs nicht geändert werden, es sollten auch keine neuen Cell/Row-Objekte erstellt werden (wie durch Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
ConditionalFormatting = 16777225
Wenden Sie mögliche Optimierungen für das Abrufen des Formatierungsergebnisses von bedingten Formatierungen an.
Alle Daten und Einstellungen, die das Ergebnis der bedingten Formatierungen beeinflussen können (Einstellungen der bedingten Formatierungen, abhängige Zellwerte usw.), sollten während des optimierten Zugriffs nicht geändert werden.
GetFormula = 2097152
Wenden Sie mögliche Optimierungen für das Abrufen von Formeln an.
Alle Daten und Einstellungen, die den Formel-Ausdruck beeinflussen können (Name des Arbeitsblatts, Text des Namens, Spalte der Tabelle usw.), sollten während des optimierten Zugriffs nicht geändert werden.
None = 0
Kein Cache für den Datenzugriff.
PositionAndSize = 3
Wenden Sie mögliche Optimierungen für das Abrufen der Position und Größe von Objekten (wie Shape) an.
Die Einstellungen für die Zeilenhöhe und Spaltenbreite sollten während des optimierten Zugriffs nicht geändert werden.
SetFormula = 4194304
Wenden Sie mögliche Optimierungen für das Setzen von Formeln an.
Alle Daten und Einstellungen, die den Formel-Ausdruck beeinflussen können (Name des Arbeitsblatts, Text des Namens, Spalte der Tabelle usw.), sollten während des optimierten Zugriffs nicht geändert werden.
Validation = 33554441
Wenden Sie mögliche Optimierungen für das Abrufen des Validierungsergebnisses an.
Alle Daten und Einstellungen, die das Ergebnis der Validierung beeinflussen können (Einstellungen der Validierung, abhängige Zellwerte usw.), sollten während des optimierten Zugriffs nicht geändert werden.
Bemerkungen
Für einige Funktionen erfordert der Zugriff auf große Datensätze viele wiederholte und komplizierte Operationen wie Suche, Berechnung usw., und diese Operationen benötigen viel zusätzliche Zeit.
In den meisten Fällen bleiben alle abhängigen Daten während des Zugriffs unverändert, sodass einige Caches erstellt und verwendet werden können, um die Zugriffsleistung zu verbessern.
Zu diesem Zweck stellen wir diese API zur Verfügung, damit der Benutzer angeben kann, welche Art von Datenzugriff durch mögliche Caching-Mechanismen optimiert werden muss.
Bitte beachten Sie, dass für verschiedene Optionen unterschiedliche Datensätze als “schreibgeschützt” erforderlich sein können.
Die Leistung des Datenzugriffs hängt von vielen Aspekten ab, die Verwendung von Caching-Mechanismen garantiert nicht, dass die Leistung verbessert wird. In einigen Situationen, wie wenn der zugreifende Datensatz klein ist, kann die Verwendung von Caches sogar mehr Zeit kosten, da das Caching selbst auch zusätzliche Zeit benötigt.