Установка режима вычисления формул рабочей книги в Aspose.Cells
Contents
[
Hide
]
В Microsoft Excel вы можете установить режим вычисления формул, то есть способ, которым происходит вычисление формул. Существуют три возможных значения:
- Автоматический - пересчитывать при изменении чего-либо и каждый раз при открытии книги.
- Автоматический, за исключением таблиц данных - пересчитывать при изменении чего-либо, но исключая таблицы данных.
- Ручной - пересчитывать только при явном запросе пользователя нажатием F9 или CTRL+ALT+F9, или при сохранении книги.
Для установки режима вычисления формул в Microsoft Excel:
- Выберите Формулы, а затем Параметры расчета.
- Выберите один из вариантов.
Aspose.Cells также позволяет установить Режим вычисления формулы с использованием свойства режима FormulaSettings.CalculationMode. Вы можете присвоить ему перечисление CalcModeType, которое имеет одно из следующих значений:
- CalcModeType.Automatic
- CalcModeType.AutomaticExceptTable
- CalcModeType.Manual
В следующем примере кода сначала создается книга, затем устанавливается режим расчета формул на Ручной и сохраняется книга как файл Excel на диске.
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);