EVALUATE与XLWT与XLRD一种使用方式
功能说明
A列,输入原始数据,文件确定
B列,输入原始数据,文件确定
C列,输入原始数据,文件确定
D列,由A列与B列与C列计算得出值
E列,默认与D列相同,可变化其它由
F列,默认由E列结合,B列与C列反向计算得到
EVALUATE函数使用(EXCEL)
参考链接
CTRL+`显示公示
使用时需要注意工作模式,避免认为公式没有生效
python的xlrd函数与xlwt函数使用
若EXCEL原始文件中为公式,则xlrd无法识别公示,ctype中不包含公式,只能看到相关值。
基于上述情况,所以利用xlwt需要先填充相关函数,然后再由EXCEL转化得到?
操作步骤
- A列由文件确定,python填充默认值
- B列由文件确定,python填充默认值
- C列由文件确定,python填充默认值
- D列由python计算得到,填充默认值
- E列,由D列得到,填充默认值
- 新增H列,填充相关函数的字符串,但不包含=号
- 文件保存
- EXCEL自定义公式QmrTest,=EVALUTATE(Sheet1!$H1)
- 填充F列=QmrTest
- 功能,EXCEL默认为默认值 ,后续更改E列,便可得到更新的F列