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’interfaceRésuméCalculMoteur qui n’a qu’une seule méthodecalculate(CalculationData data). Cette méthode est appelée contre toutes vos formules. Dans cette méthode, nous capturons leTODAY fonction et ajoutez un jour à la date du système. Ainsi, si la date actuelle est le 27/07/2023, alors le moteur personnalisé calculera TODAY() comme étant le 28/07/2023.

Exemple de programmation

Résultat

Veuillez vérifier la sortie de la console de l’exemple de code ci-dessus, la valeur (date et heure) de A1 avec moteur personnalisé doit être un jour plus tard que le résultat sans moteur personnalisé.

Article associé