IRONSOFTWAREHOME
Formules Excel en C#
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Formulas
workSheet["A1"].Formula = "Sum(B8:C12)";
workSheet["B8"].Formula = "=C9/C11";
workSheet["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.
workBook.EvaluateAll();

// Get the formula's calculated value.  e.g. "52"
var formulaValue = workSheet["G30"].First().FormattedCellValue;

// Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = workSheet["G30"].Formula;

// Save changes with updated formulas and calculated values.
workBook.Save();
Imports IronXL
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Formulas
workSheet("A1").Formula = "Sum(B8:C12)"
workSheet("B8").Formula = "=C9/C11"
workSheet("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.
workBook.EvaluateAll()

' Get the formula's calculated value.  e.g. "52"
Dim formulaValue = workSheet("G30").First().FormattedCellValue

' Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = workSheet("G30").Formula

' Save changes with updated formulas and calculated values.
workBook.Save()
NuGet Download
PM > Install-Package IronXL.Excel
Formules Excel en C#

Formules Excel en C#

Utiliser IronXL pour travailler avec des formules Excel

IronXL permet de définir et d'évaluer des formules Excel sans avoir besoin d'Office Interop. Il prend en charge plus de 150 formules , et d'autres sont ajoutées régulièrement. Les formules peuvent être attribuées en utilisant la propriété Range.Formula. Voici un exemple :

Une formule est une expression utilisée pour calculer la valeur d'une cellule. Dans Excel, les fonctions sont des formules prédéfinies et facilement accessibles.

IronXL se distingue parmi les bibliothèques Excel .NET par sa capacité à prendre en charge un large éventail de formules Excel et à permettre leur calcul en temps réel.

How to Use Excel Formulas in C#

Voici les étapes à suivre pour utiliser les formules Excel avec IronXL dans un projet C# :

  1. Installez une bibliothèque Excel : Téléchargez et installez IronXL depuis NuGet pour utiliser les fonctionnalités Excel.
  2. Chargez le document Excel : Ouvrez votre fichier Excel et sélectionnez Worksheet par défaut où vous souhaitez appliquer des formules.
  3. Définir les formules et les valeurs : attribuez des formules et les valeurs nécessaires aux cellules de la feuille de calcul que vous souhaitez manipuler.
  4. Évaluez les formules : Utilisez la méthode EvaluateAll pour calculer les résultats de toutes les formules appliquées. Workbook
  5. Enregistrez le classeur : Enregistrez votre objet Workbook dans un fichier Excel, reflétant tous les changements et calculs.

IronXL offre une méthode simple et efficace pour manipuler les formules Excel par programmation dans des applications C# sans nécessiter l'installation d'Excel sur le serveur ou le client.

Apprenez à modifier les formules Excel en C# avec IronXL
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 2,237,574Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise