Как отображать формулы в 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.

 Русский