Implementieren Sie eine benutzerdefinierte Berechnungs-Engine, um die Standard-Berechnungs-Engine von Aspose.Cells zu erweitern
Implementieren Sie eine benutzerdefinierte Berechnungs-Engine
Aspose.Cells hat eine leistungsstarke Berechnungsmaschine, die fast alle Microsoft Excel-Formeln berechnen kann. Trotzdem können Sie die standardmäßige Berechnungs-Engine erweitern, was Ihnen mehr Leistung und Flexibilität bietet.
Die folgende Eigenschaft und Klassen werden bei der Implementierung dieser Funktion verwendet.
Der folgende Code implementiert das benutzerdefinierte Berechnungsmodul. Es implementiert die Schnittstelle**AbstractCalculationEngine** das hat ein**[Berechnen (Berechnungsdatendaten)] (https://reference.aspose.com/cells/net/aspose.cells/abstractcalculationengine/methods/calculate)** Methode. Diese Methode wird für alle Ihre Formeln aufgerufen. Innerhalb dieser Methode erfassen wir die**Summe** Formel und erhöht ihren Wert um 30. Wenn also der berechnete Wert von Aspose.Cells 20 ist, dann macht unsere benutzerdefinierte Engine 50, indem sie 30 addiert.
Programmierbeispiel
Konsolenausgabe
Hier ist die Konsolenausgabe des obigen Beispielcodes.
Without Custom Engine Value of A1: 20
With Custom Engine Value of A1: 50