Implémenter un moteur de calcul personnalisé pour étendre le moteur de calcul par défaut de Aspose.Cells
Aspose.Cells dispose d’un puissant moteur de calcul capable de calculer la quasi-totalité des formules Excel Microsoft. Malgré cela, il vous permet également d’étendre le moteur de calcul par défaut qui vous offre plus de puissance et de flexibilité.
La propriété et les classes suivantes sont utilisées pour implémenter cette fonctionnalité.
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éthodecalculer (données CalculData). Cette méthode est appelée sur toutes vos formules. Dans cette méthode, nous capturons leSOMME formule et augmente sa valeur de 30. Ainsi, si la valeur calculée Aspose.Cells est de 20, notre moteur personnalisé la rendra de 50 en ajoutant 30.
Sortie console
Voici la sortie console de l’exemple de code ci-dessus.
Without Custom Engine Value of A1: 20
With Custom Engine Value of A1: 50