Berechnungsmodus der Formel in der Arbeitsmappe in Aspose.Cells einstellen
Contents
[
Hide
]
Microsoft Excel ermöglicht es Ihnen, den Formelberechnungsmodus festzulegen, d.h. die Art und Weise, wie Formeln berechnet werden. Es gibt drei mögliche Werte:
- Automatisch - Neu berechnen, wenn sich etwas ändert, und jedes Mal, wenn eine Arbeitsmappe geöffnet wird.
- Automatisch mit Ausnahme von Datentabellen - Neu berechnen, wenn sich etwas ändert, aber Auslassen von Datentabellen.
- Manuell - Nur neu berechnen, wenn der Benutzer dies explizit durch Drücken von F9 oder STRG+ALT+F9 anfordert oder wenn die Arbeitsmappe gespeichert wird.
Um den Formelberechnungsmodus in Microsoft Excel festzulegen:
- Wählen Sie Formeln und dann Berechnungsoptionen.
- Wählen Sie eine der Optionen aus.
Aspose.Cells ermöglicht es Ihnen auch, den Berechnungsmodus der Formel mithilfe der FormulaSettings.CalculationMode- Eigenschaft festzulegen. Sie können ihm die CalcModeType-Aufzählung zuweisen, die einen der folgenden Werte enthält:
- CalcModeType.Automatic
- CalcModeType.AutomaticExceptTable
- CalcModeType.Manual
Der folgende Beispielcode erstellt zunächst eine Arbeitsmappe, setzt dann den Formelberechnungsmodus auf Manuell und speichert die Arbeitsmappe als Ausgabedatei auf der Festplatte.
C#
string FilePath = @"..\..\..\Sample Files\";
string FileName = FilePath + "Setting Formula Calculation Mode.xlsx";
//Create a workbook
Workbook workbook = new Workbook();
//Set the Formula Calculation Mode to Manual
workbook.Settings.FormulaSettings.CalculationMode = CalcModeType.Manual;
//Save the workbook
workbook.Save(FileName, SaveFormat.Xlsx);