Implementar un Motor de Cálculo Personalizado para extender el Motor de Cálculo Predeterminado de Aspose.Cells

Implementar Motor de Cálculo Personalizado

El siguiente código implementa el Motor de Cálculo Personalizado. Implementa la interfaz AbstractCalculationEngine, que tiene solo un método calculate(CalculationData data). Este método se llama para todas tus fórmulas. Dentro de este método, capturamos la función TODAY y añadimos un día a la fecha del sistema. Por lo tanto, si la fecha actual es 27/07/2023, el motor personalizado calculará TODAY() como 28/07/2023.

Ejemplo de Programación

Resultado

Por favor revisa la salida de consola del código de muestra anterior, el valor (fecha y hora) de A1 con el motor personalizado debería ser un día después del resultado sin el motor personalizado.

Artículo Relacionado