Formules Excel en C#

Utilisez IronXL pour définir des formules, évaluer et récupérer des valeurs de sortie calculées sans Office Interop. IronXL supporte plus de 150+ formules et augmente avec chaque nouvelle implémentation. La formule peut être définie avec

propriété Range.Formula. Par exemple,

workSheet ["A2"].Formula = "=SQRT(A1)"
workSheet ["B8"].Formula = "=C9/C11"
workSheet ["G31"].Formula = "=TAN(G30)"
workSheet ["A2"].Formula = "=SQRT(A1)"
workSheet ["B8"].Formula = "=C9/C11"
workSheet ["G31"].Formula = "=TAN(G30)"
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'workSheet ["A2"].Formula = "=SQRT(A1)" workSheet ["B8"].Formula = "=C9/C11" workSheet ["G31"].Formula = "=TAN(G30)"
VB   C#

Une formule est une expression qui calcule la valeur d'une cellule. Les fonctions sont des formules prédéfinies et sont déjà disponibles dans Excel.

IronXL est assez unique parmi les bibliothèques Excel .NET en ce sens qu'il prend en charge un large éventail de formules Excel et peut calculer les valeurs des formules en temps réel.

Comment utiliser les formules Excel dans C# ;

  1. Installer une bibliothèque Excel pour utiliser les formules Excel.

  2. Chargez le document Excel et sélectionnez la feuille de travail par défaut

  3. Définir des formules et des valeurs dans les cellules souhaitées de la feuille de calcul.

  4. Utilisez EvaluateAll pour calculer les formules appliquées.

  5. Enregistrer l'objet Workbook dans un fichier Excel