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

Implementieren Sie eine benutzerdefinierte Berechnungs-Engine

Aspose.Cells verfügt über eine leistungsstarke Berechnungs-Engine, die fast alle Microsoft Excel-Formeln berechnen kann. Dennoch ermöglicht es Ihnen auch, die Standardberechnungs-Engine zu erweitern, was Ihnen mehr Leistung und Flexibilität bietet.

Die folgenden Eigenschaften und Klassen werden bei der Implementierung dieser Funktion verwendet.

Der folgende Code implementiert die benutzerdefinierte Berechnungs-Engine. Es implementiert die Schnittstelle**AbstractCalculationEngine** das hat eine**Berechnen(CalculationData-Daten)** Methode. Diese Methode wird für alle Ihre Formeln aufgerufen. Innerhalb dieser Methode erfassen wir die**TODAY** 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