Implementieren Sie eine benutzerdefinierte Berechnungs-Engine, um die Standard-Berechnungs-Engine von Aspose.Cells zu erweitern

Implementieren Sie eine benutzerdefinierte Berechnungs-Engine

Der folgende Code implementiert die benutzerdefinierte Berechnungs-Engine. Es implementiert die SchnittstelleAbstractCalculationEngine das nur eine Methode hatcalculate(CalculationData data). Diese Methode wird für alle Ihre Formeln aufgerufen. Innerhalb dieser Methode erfassen wir dieTODAY Funktion und addieren Sie einen Tag zum Systemdatum. Wenn das aktuelle Datum also der 27.07.2023 ist, berechnet die benutzerdefinierte Engine TODAY() als 28.07.2023.

Programmierbeispiel

Ergebnis

Bitte überprüfen Sie die Konsolenausgabe des obigen Beispielcodes. Der Wert (Datum und Uhrzeit) von A1 mit benutzerdefinierter Engine sollte einen Tag später sein als das Ergebnis ohne benutzerdefinierte Engine.

Verwandter Artikel