Implement Custom Calculation Engine to extend the Default Calculation Engine of Aspose.Cells

Implement Custom Calculation Engine

The following code implements the Custom Calculation Engine. It implements the interface AbstractCalculationEngine which has only one method calculate(CalculationData data). This method is called against all of your formulas. Inside this method, we capture the SUM formula and increases its value by 30. So if the Aspose.Cells calculated value is 20, then our custom engine will make it 50 by adding 30.

Console Output

Here is the console output of the above sample code.

 Without Custom Engine Value of A1: 20

With Custom Engine Value of A1: 50

Related Article