Мое требование - извлечь данные из электронной таблицы (.xlsx), введя значения в некоторые ячейки.
При вводе значения другие ячейки формулы должны иметь рассчитанные значения, основанные на формуле, встроенной в лист.
Допустим, я ввожу значения в ячейки A и B.C - клетка формулы = A + B.
ТАК нужно получить значение в C, а также в другие ячейки формулы.
Написал следующий код на python 3.
import openpyxl as op
new_excel = op.load_workbook('WorkBook1.xlsx',read_only=False)
spreadsheet = new_excel .get_sheet_by_name('Input Quote')
spreadsheet['B30'] = 'VAU'
spreadsheet['D30'] = 1000
spreadsheet['F30'] = 5000
new_excel.save('WorkBook2.xlsx')#saving in a new file as I need to maintain versions
loa_excel1 = op.load_workbook('WorkBook2.xlsx',data_only='TRUE')#Opening the new file
spreadsheet1 = loa_excel1.get_sheet_by_name('Input Quote')
print(spreadsheet1['J13'].value)
# Output is None
J13 - это ячейка формулы, которая имеетзависимость от B30, D30 и F30 (введенные значения).
Как этого достичь в Python 3?