C#中的Excel公式

使用 IronXL 设置公式、评估并检索计算后的输出值,无需 Office Interop。IronXL 支持超过 150+ 公式,并且每一次新的实现都在增加。 公式可以设置为

Range.Formula 属性。 例如,

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#

公式是一种表达式,用于计算单元格的值。 函数是预定义的公式,已经在Excel中可用。

IronXL 在 .NET Excel 库中相当独特,因为它支持广泛的 Excel 公式,并且能够实时计算公式值。

如何在C#中使用Excel公式

  1. 安装一个Excel库以使用Excel公式。

  2. 加载Excel文档并选择默认的Worksheet

  3. 将公式和值设置到所需的电子表格单元格中。

  4. 使用 EvaluateAll 来计算应用的公式。

  5. Workbook 对象保存到一个 Excel 文件