Implémenter un moteur de calcul personnalisé pour étendre le moteur de calcul par défaut de Aspose.Cells

Implémenter un moteur de calcul personnalisé

Le code suivant implémente le moteur de calcul personnalisé. Il implémente l’interface AbstractCalculationEngine qui n’a qu’une seule méthode calculate(CalculationData data). Cette méthode est appelée pour toutes vos formules. À l’intérieur de cette méthode, nous capturons la fonction TODAY et ajoutons un jour à la date système. Donc, si la date actuelle est le 27/07/2023, alors le moteur personnalisé calculera AUJOURDHUI() comme 28/07/2023.

Exemple de programmation

Résultat

Veuillez vérifier la sortie de la console du code d’échantillon ci-dessus, la valeur (date/heure) de A1 avec le moteur personnalisé devrait être un jour plus tard que le résultat sans le moteur personnalisé.

Article connexe