如何使用 Python 在 Excel 中显示公式

本简短指南介绍了如何使用 Python 在 Excel 中显示公式。它包含建立环境的步骤以及编程逻辑和可运行的示例代码,以使用 Python 显示 Excel 中的所有公式。该代码片段可以在任何支持Java和Python的环境中使用,而无需使用任何其他第三方工具或软件。

使用 Python 在 Excel 中显示公式的步骤

  1. 将应用程序设置为使用 Aspose.Cells for Python via Java 显示公式
  2. 新建一个workbook并访问第一个sheet来填充数据
  3. 在不同的单元格中设置几个值
  4. 根据这些值设置公式并调用calculateFormula()方法来执行公式
  5. 设置标志以显示公式而不是值
  6. 保存显示公式的输出文件

这些步骤介绍了使用 Python 显示单元格公式的简要过程。该过程首先创建一个新的 Excel 文件,访问目标工作表,并将一些示例数据放入几个单元格中。在接下来的步骤中,在某个单元格中设置公式,通过调用calculateFormula()方法来计算公式,最后调用setShowFormulas()方法来显示公式而不是完整工作表中的值。

使用 Python 在 Excel 中显示单元格公式的代码

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a workbook
workbook = Workbook()
# Access a worksheet
worksheet = workbook.getWorksheets().get(0)
# Set cell values
worksheet.getCells().get("A2").setValue(20)
worksheet.getCells().get("B2").setValue(40)
# Set formula
worksheet.getCells().get("C2").setFormula(" = A2 + B2")
workbook.calculateFormula()
# Set the flag to show formulas
worksheet.setShowFormulas(True)
# Save the output
workbook.save("output.xlsx")
print("Formulas shown successfully")
jpype.shutdownJVM()

此示例代码演示如何使用 Python 在 Excel 中显示值而不是公式。 setShowFormulas() 通过将参数分别设置为 True 或 False 来定义是否显示公式或值。可选择调用calculateFormula()方法来计算公式并生成结果,但不会显示结果,因为此代码中显示了公式。

此示例代码演示了如何使用 Python 显示 Excel 公式。如果您想了解永久删除公式的过程,请参阅 如何使用Python删除Excel中的公式 上的文章。

 简体中文