Как да показвате формули в Excel с помощта на Python

Това кратко ръководство предоставя описание на как да показвате формули в Excel с помощта на Python. Той съдържа стъпките за установяване на средата заедно с логиката на програмиране и изпълним примерен код за показване на всички формули в Excel с помощта на Python. Този кодов фрагмент може да се използва във всяка среда, поддържаща Java и Python, без да се използва друг инструмент или софтуер на трета страна.

Стъпки за показване на формули в Excel с помощта на Python

  1. Настройте приложението да използва Aspose.Cells за Python чрез Java за показване на формули
  2. Създайте нова workbook и отворете първата sheet, за да попълните данни
  3. Задайте няколко стойности в различни клетки
  4. Задайте формула въз основа на тези стойности и извикайте метода calculateFormula(), за да изпълните формулата
  5. Задайте флага да показва формула вместо стойности
  6. Запазете изходния файл, показващ формулите

Тези стъпки представят кратък процес за показване на клетъчни формули с помощта на Python. Процесът започва чрез създаване на нов Excel файл, достъп до целевия работен лист и поставяне на някои примерни данни в няколко клетки. В следващите стъпки формулата се задава в някоя клетка, формулата се изчислява чрез извикване на метода calculateFormula() и накрая се извиква методът setShowFormulas(), за да се покажат формулите вместо стойностите в целия работен лист.

Код за показване на клетъчни формули в Excel с помощта на Python

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()

Този примерен код демонстрира как да се покаже стойност вместо формула в Excel с помощта на Python. SetShowFormulas() определя дали да се показват формулите или стойностите, като се зададе съответно на аргумента True или False. Методът calculateFormula() се извиква по избор за изчисляване на формулите и генериране на резултати, но не показва резултатите, тъй като формулите се показват в този код.

Този примерен код демонстрира как да показвате формули на Excel с помощта на Python. Ако искате да научите процеса за премахване на формулите за постоянно, вижте статията на как да премахнете формула в Excel с помощта на Python.

 Български