C# 中的 Excel 公式
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();
NuGet Download
PM > Install-Package IronXL.Excel
C# 中的 Excel 公式

C# 中的 Excel 公式

使用 IronXL 处理 Excel 公式

IronXL 允许设置和计算 Excel 公式,无需 Office Interop。它支持超过150 种公式,并且还在定期添加更多公式。 可以使用Range.Formula属性分配公式。 下面是一个例子:

公式是用于计算单元格值的表达式。 在Excel中,函数是预先定义好的、可直接使用的公式。

IronXL 在 .NET Excel 库中脱颖而出,它支持各种 Excel 公式并能够进行实时计算。

How to Use Excel Formulas in C#

以下是在 C# 项目中使用 IronXL 实现 Excel 公式的步骤:

1.安装 Excel 库:从 NuGet 下载并安装 IronXL 以使用 Excel 功能。 2. 加载Excel文档:打开您的Excel文件并选择默认的Worksheet应用公式。 3.设置公式和值:将公式和任何必要的值分配给要操作的电子表格单元格。 4. 评估公式:使用EvaluateAll方法计算所有应用公式的结果。 Workbook 5. 保存工作簿:将您的Workbook对象保存回Excel文件,反映所有更改和计算。

IronXL 提供了一种简单高效的方法,可以在 C# 应用程序中以编程方式处理 Excel 公式,而无需在服务器或客户端上安装 Excel。

学习如何使用 IronXL 在 C# 中编辑 Excel 公式
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 2,362,812版本:2026.11刚刚发布