计算公式

添加公式并计算结果

Aspose.Cells具有嵌入式公式计算引擎。不仅可以重新计算从设计器模板导入的公式,还支持计算运行时添加的公式的结果。

Aspose.Cells 支持 Microsoft Excel 中的大多数公式或函数(阅读计算引擎支持的函数列表)。这些功能可以通过 API 或设计器电子表格使用。 Aspose.Cells 支持大量数学、字符串、布尔值、日期/时间、统计、数据库、查找和参考公式。

使用公式财产或设置公式(…)的方法Cell类将公式添加到单元格。应用公式时,请始终以等号 (=) 开头,就像在 Microsoft Excel 中创建公式时一样,并使用逗号 (,) 分隔函数参数。

要计算公式的结果,用户可以调用计算公式的方法练习册处理 Excel 文件中嵌入的所有公式的类。或者,用户可以调用计算公式的方法工作表处理工作表中嵌入的所有公式的类。或者,用户也可以调用计算的方法Cell处理 Cell 的公式的类:

公式重要知识

直接计算公式

Aspose.Cells具有嵌入式公式计算引擎。除了从设计器文件导入的计算公式外,Aspose.Cells还可以直接计算公式结果。

有时,您需要直接计算公式结果,而不将其添加到工作表中。公式中使用的单元格的值已存在于工作表中,您所需要做的就是根据某些 Microsoft Excel 公式查找这些值的结果,而无需在工作表中添加公式。

您可以使用Aspose.Cells’公式计算引擎API工作表计算此类公式的结果,无需将其添加到工作表中:

上面的代码产生以下输出:

Value of A1: 20
Value of A2: 30
Result of Sum(A1:A2): 50.0

如何重复计算公式

当工作簿中有大量公式,并且用户需要仅修改其中一小部分而重复计算时,启用公式计算链可能对性能有帮助:FormulaSettings.EnableCalculationChain.

重要了解

高级主题