Внедрите пользовательский механизм вычислений, чтобы расширить механизм вычислений по умолчанию Aspose.Cells.

Внедрение пользовательского механизма вычислений

Следующий код реализует пользовательский механизм вычислений. Он реализует интерфейсАннотацияРасчетДвигатель который имеет только один методcalculate(CalculationData data). Этот метод вызывается для всех ваших формул. Внутри этого метода мы фиксируемTODAY функцию и добавьте один день к системной дате. Таким образом, если текущая дата — 27.07.2023, то пользовательский механизм рассчитает TODAY() как 28.07.2023.

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

Результат

Пожалуйста, проверьте вывод консоли приведенного выше примера кода: значение (дата и время) A1 с пользовательским механизмом должно быть на один день позже, чем результат без специального механизма.

Связанная статья