Calcul direct de fonction personnalisée sans l écrire dans une feuille de calcul

Calcul direct d’une fonction personnalisée sans l’écrire dans une feuille de calcul

Ce sujet explique comment vous pouvez calculer directement vos fonctions personnalisées sans les écrire d’abord dans une feuille de calcul. Veuillez utiliser la méthode Worksheet.CalculateFormula(string formula, CalculationOptions opts) à cette fin.

Veuillez consulter le code d’exemple suivant qui illustre l’utilisation de cette méthode. Nous avons utilisé une fonction personnalisée nommée MyCompany.CustomFunction() et nous calculons sa valeur comme “Aspose.Cells.” par nous-mêmes, puis cette valeur est automatiquement concaténée avec la valeur de la cellule A1 qui est “Bienvenue à " par le moteur de calcul, et la valeur calculée finale retourne comme “Bienvenue à Aspose.Cells.”. Comme vous pouvez le voir dans le code, nous n’avons pas écrit notre fonction personnalisée nulle part dans une feuille de calcul et elle est calculée directement par notre propre logique personnalisée.

Exemple de programmation

Sortie console

Voici la sortie de la console du code d’exemple ci-dessus.

Calculated Value: Welcome to Aspose.Cells.

Article connexe