Implementera Custom Calculation Engine för att utöka standardberäkningsmotorn för Aspose.Cells

Implementera Custom Calculation Engine

Följande kod implementerar Custom Calculation Engine. Den implementerar gränssnittetAbstractCalculation Engine som bara har en metodcalculate(CalculationData data). Denna metod kallas mot alla dina formler. Inuti denna metod fångar viTODAY funktion och lägg till en dag till systemdatumet. Så om det aktuella datumet är 27/07/2023, kommer den anpassade motorn att beräkna TODAY() som 28/07/2023.

Programmeringsexempel

Resultat

Kontrollera konsolutgången för ovanstående exempelkod, värdet (datumtid) för A1 med anpassad motor bör vara en dag senare än resultatet utan anpassad motor.

Relaterad artikel