openpyxl, чтение ячейки с формулой через Python
Возник такой вопрос, возможно ли при использовании библиотеки openpyxl в питоне реализовать следующую вещь: Для примера, есть таблица Excel, ячейка А1 = 5, ячейка B1 = 4, в ячейке C1 записана формула "=A1+B1". Код изменяет значение ячейки B1 = 2 и выводит значение ячейки C1.
import openpyxl
wb = openpyxl.load_workbook("example2.xlsx")
sheet = wb.active
sheet.cell(row = 1, column = 2).value = 2 #изменяем значение ячейки А2 с 4 на 2
wb.save("example2.xlsx") #сохраняю изменения
wb.close()
wb2 = openpyxl.load_workbook("example2.xlsx", data_only = True) #открываю снова, чтобы использовать параметр data_only
sheet2 = wb2.active
print(sheet2.cell(row = 1, column = 3).value)
Код выводит значение "None", будто бы ячейка пустая. Параметр data_only использую, т.к. без него при получении значения ячейки выводится формула, а не само значение.
Подскажите, пожалуйста, можно ли это как-то реализовать, может быть средствами других библиотек?