Implementera anpassad beräkningsmotor för att utöka Aspose.Cells standardberäkningsmotor
Aspose.Cells har en kraftfull beräkningsmotor som kan beräkna nästan alla Microsoft Excel formler. Trots detta tillåter det dig också att utöka standardberäkningsmotorn vilket ger dig större kraft och flexibilitet.
Följande egenskap och klasser används vid implementering av denna funktion.
Implementera anpassad beräkningsmotor
Följande kod implementerar den anpassade beräkningsmotorn. Den implementerar gränssnittet AbstractCalculationEngine som har endast en metod calculate(CalculationData data). Denna metod anropas för alla dina formler. Inuti denna metod fångar vi in TODAY-funktionen och lägger 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
Vänligen kolla konsolens utmatning av den ovanstående provkoden, värdet (datumtid) av A1 med anpassad motor bör vara en dag senare än resultatet utan anpassad motor.
Relaterad artikel