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

Implementera Custom Calculation Engine

Aspose.Cells har en kraftfull beräkningsmotor som kan beräkna nästan alla Microsoft Excel-formler. Trots detta låter den dig också utöka standardberäkningsmotorn som ger dig större kraft och flexibilitet.

Följande egenskap och klasser används för att implementera denna funktion.

Följande kod implementerar Custom Calculation Engine. Den implementerar gränssnittet**AbstractCalculationEngine** som har en**Calculate(CalculationData data)** metod. Denna metod kallas mot alla dina formler. Inuti denna metod fångar vi**TODAY** 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