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.