我正在尝试使用python脚本将值输入到包含公式的工作表中,然后将结果从工作表中提取回python中。
我试图用data_only = True加载工作簿,但是我遇到的挑战是;我要提取其值的单元格将丢失工作表中的公式,而是一个硬编码的值,即,当光标位于单元格C14中并且我查看工作表的公式栏中时,该公式不再存在。只有最终值。
因此,当我尝试测试其他几个值时,单元格C14不会更新,因为公式不再存在。
import os
import openpyxl
workbook=openpyxl.load_workbook('Pro.xlsx')
active_worksheet = workbook['ASSUMPTIONS']
gender = input(' male or female: ')
age = int(input('Please enter your age: '))
ass['C5'].value= gender
ass['C8'].value=age
wb.save(r'C:\Users\trabl\AppData\Local\Programs\Python\Python37\Pro.xlsx')
print(active_worksheet['C14'].value)
我希望可以打印单元格C14的值,但是我得到了一个用于计算单元格C14值的公式