IRONSOFTWAREHOME
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();
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
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,237,574版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户