Implementera Custom Calculation Engine för att utöka standardberäkningsmotorn för Aspose.Cells
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.
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.