Работа с пользовательским движком вычислений

Реализация пользовательского расчетного движка

Aspose.Cells.Gridweb имеет мощный расчетный движок, который может вычислить почти все формулы Microsoft Excel. Несмотря на это, он также позволяет расширить расчетный движок по умолчанию, что предоставляет большую мощность и гибкость.

Следующие свойства и классы используются при реализации этой функции.

Приведенный ниже код реализует пользовательский расчетный движок. Он реализует интерфейс GridAbstractCalculationEngine, у которого есть метод Calculate(GridCalculationData data). Этот метод вызывается для всех ваших формул. Внутри этого метода мы захватываем формулу MYTESTFUNC и умножаем ее на 2 для значения ее первого параметра.

Пример программирования