python openpyxl 设置公式失败
在python openpyxl 需要匹配两个条件需要设置公式时
import openpyxl
wb = openpyxl.load_workbook(r'C:\Users\Administrator\Desktop\test.xlsx')
sheet = wb['sheet1']
sheet['D2'] = r'=VLOOKUP(B2&C2,IF({1,0},明细表!D:D&明细表!G:G,明细表!K:K),2,0)'
这样直接赋值是出不来结果的,在excel中设置这个公式是需要按ctrl+shift+enter才能出结果的,在openpyxl中不知道怎样设置这个ctrl+shift+enter操作。求大神指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以
r'
开头的字符,常用于正则表达式,对应着re模块。若公式未出错,正确的打开方式应该是这样