本简短指南介绍了如何使用 Python 在 Excel 中显示公式。它包含建立环境的步骤以及编程逻辑和可运行的示例代码,以使用 Python 显示 Excel 中的所有公式。该代码片段可以在任何支持Java和Python的环境中使用,而无需使用任何其他第三方工具或软件。
使用 Python 在 Excel 中显示公式的步骤
- 将应用程序设置为使用 Aspose.Cells for Python via Java 显示公式
- 新建一个workbook并访问第一个sheet来填充数据
- 在不同的单元格中设置几个值
- 根据这些值设置公式并调用calculateFormula()方法来执行公式
- 设置标志以显示公式而不是值
- 保存显示公式的输出文件
这些步骤介绍了使用 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中的公式 上的文章。