Реализовать пользовательский механизм расчета, чтобы расширить механизм расчета по умолчанию Aspose.Cells.
Aspose.Cells имеет мощный вычислительный механизм, который может вычислять почти все формулы Microsoft Excel. Несмотря на это, он также позволяет расширить механизм расчета по умолчанию, что обеспечивает большую мощность и гибкость.
При реализации этой функции используются следующие свойства и классы.
Реализовать пользовательский механизм расчета
Следующий код реализует пользовательский механизм вычислений. Он реализует интерфейсАннотацияРасчетДвигатель который имеет только один методвычислить (данные вычисления). Этот метод вызывается для всех ваших формул. Внутри этого метода мы фиксируемСУММА формуле и увеличивает ее значение на 30. Таким образом, если вычисленное значение Aspose.Cells равно 20, то наш пользовательский движок сделает его равным 50, добавив 30.
Консольный вывод
Вот вывод консоли приведенного выше примера кода.
Without Custom Engine Value of A1: 20
With Custom Engine Value of A1: 50