IRONSOFTWAREHOME
Excel-Formeln in 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
Excel-Formeln in C#

Excel-Formeln in C#

Verwenden von IronXL zur Arbeit mit Excel-Formeln

IronXL ermöglicht das Setzen und Auswerten von Excel-Formeln ohne Office Interop. Es unterstützt über 150+ Formeln, wobei regelmäßig mehr hinzugefügt werden. Formeln können mit der Range.Formula Eigenschaft zugewiesen werden. Hier ist ein Beispiel:

Eine Formel ist ein Ausdruck, der verwendet wird, um den Wert einer Zelle zu berechnen. In Excel sind Funktionen vordefinierte Formeln, die sofort verfügbar sind.

IronXL zeichnet sich unter .NET Excel-Bibliotheken dadurch aus, dass es eine breite Palette von Excel-Formeln unterstützt und deren Echtzeitberechnung ermöglicht.

How to Use Excel Formulas in C#

Hier sind die Schritte zur Nutzung von Excel-Formeln mit IronXL in einem C#-Projekt:

  1. Installieren Sie eine Excel-Bibliothek: Laden Sie IronXL von NuGet herunter und installieren Sie es, um Excel-Funktionalitäten zu nutzen.
  2. Laden des Excel-Dokuments: Öffnen Sie Ihre Excel-Datei und wählen Sie den Standard-Worksheet, auf den Sie Formeln anwenden möchten.
  3. Setzen Sie Formeln und Werte: Weisen Sie Formeln und notwendige Werte den Tabellenblätterzellen zu, die Sie manipulieren möchten.
  4. Bewerten von Formeln: Verwenden Sie die Methode EvaluateAll, um die Ergebnisse aller angewendeten Formeln zu berechnen. Workbook
  5. Speichern Sie das Arbeitsbuch: Speichern Sie Ihr Workbook Objekt zurück in eine Excel-Datei und geben Sie dabei alle Änderungen und Berechnungen wider.

IronXL bietet eine unkomplizierte und effiziente Methode, um programmatisch mit Excel-Formeln innerhalb von C#-Anwendungen zu arbeiten, ohne dass Excel auf dem Server oder Client installiert sein muss.

Lernen Sie, Excel-Formeln in C# mit IronXL zu bearbeiten
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,237,574Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.