Class CalculationOptions

Class CalculationOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Stellt Optionen für die Berechnung dar.

public class CalculationOptions

Vererbung

objectCalculationOptions

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktoren

CalculationOptions()

public CalculationOptions()

Eigenschaften

CalcStackSize

Die Stapelgröße für die rekursive Berechnung von Zellen. Der Standardwert beträgt 200.

public int CalcStackSize { get; set; }

Eigenschaftenwert

int

Bemerkungen

Wenn eine große Anzahl von Zellen rekursiv im Abhängigkeitsbaum berechnet werden muss, kann während des Berechnungsprozesses eine StackOverflowException auftreten. In diesem Fall sollte der Benutzer einen kleineren Wert für diese Eigenschaft angeben. Für eine solche Situation sollte der Benutzer den geeigneten Wert für diese Eigenschaft gemäß den tatsächlichen Formeln und Daten bestimmen. Ein zu kleiner Wert kann jedoch die Leistung der Formelbehandlung beeinträchtigen, und ein Wert von weniger als 2 macht es unmöglich, eine Formel zu berechnen, die von einer anderen abhängt. Wenn der angegebene Wert also kleiner als 2 ist, wird er auf 2 zurückgesetzt.

CalculationMonitor

Der Monitor, mit dem der Benutzer den Fortschritt der Formelbearbeitung verfolgen kann.

public AbstractCalculationMonitor CalculationMonitor { get; set; }

Eigenschaftenwert

AbstractCalculationMonitor

CharacterEncoding

Gibt die Kodierung an, die zum Kodieren/Decodieren von Zeichen bei der Berechnung von Formeln verwendet wird. Für Funktionen wie CHAR, CODE hängt das berechnete Ergebnis von den Regionseinstellungen und dem Standardzeichensatz der Umgebung ab. Mit dieser Eigenschaft kann der Benutzer die geeignete Kodierung für diese Funktionen angeben, um das erwartete Ergebnis zu erhalten.

public Encoding CharacterEncoding { get; set; }

Eigenschaftenwert

Encoding

CustomEngine

Die benutzerdefinierte Formelberechnungsmotor, um den Standardberechnungsmotor von Aspose.Cells zu erweitern.

public AbstractCalculationEngine CustomEngine { get; set; }

Eigenschaftenwert

AbstractCalculationEngine

IgnoreError

Gibt an, ob Fehler, die bei der Berechnung von Formeln auftreten, ignoriert werden sollen. Der Fehler kann eine nicht unterstützte Funktion, externe Links usw. sein. Der Standardwert ist true.

public bool IgnoreError { get; set; }

Eigenschaftenwert

bool

LinkedDataSources

Gibt die Datenquellen für externe Links an, die in Formeln verwendet werden.

public Workbook[] LinkedDataSources { get; set; }

Eigenschaftenwert

Workbook[]

Bemerkungen

Wie bei Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]), können Sie hier Datenquellen für externe Links angeben, die in Formeln berechnet werden sollen, insbesondere für die in der INDIRECT-Funktion verwendeten. Für diese externen Links, die in der INDIRECT-Funktion verwendet werden, werden sie nicht als Teil der externen Links der Arbeitsmappe betrachtet und können nicht von Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]) aktualisiert werden. Die Zuordnung dieser Arbeitsmappen zu externen Links wird durch Aspose.Cells.Workbook.FileName und Aspose.Cells.ExternalLink.DataSource bestimmt. Stellen Sie daher sicher, dass Aspose.Cells.Workbook.FileName mit dem entsprechenden Wert (allgemein sollte es derselbe sein wie der entsprechende Aspose.Cells.ExternalLink.DataSource) für jede Arbeitsmappe angegeben wurde, damit sie wie erwartet verknüpft werden können.

PrecisionStrategy

Gibt die Strategie zur Verarbeitung der Berechnungsgenauigkeit an.

public CalculationPrecisionStrategy PrecisionStrategy { get; set; }

Eigenschaftenwert

CalculationPrecisionStrategy

Recursive

Gibt an, ob die abhängigen Zellen rekursiv berechnet werden sollen, wenn eine Zelle berechnet wird und sie von anderen Zellen abhängt. Der Standardwert ist true.

public bool Recursive { get; set; }

Eigenschaftenwert

bool

 Deutsch