Berechnungsmodus der Formel in der Arbeitsmappe in Aspose.Cells einstellen
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);