【发布时间】:2018-01-23 00:25:48
【问题描述】:
我正在使用 xlsxwriter python 模块。
我正在尝试使用
.write_formula()
函数将公式写入单元格,检查不同工作表中单元格内容的存在:
worksheet.write_formula('B1', "=ISBLANK($'jan-18'.A7)")
工作表jan-18 存在。
但是,当我执行此代码时,会添加一个括号,导致公式不起作用:
=ISBLANK($'jan-18'.A7))
在添加两个括号的另一个公式中,我也遇到了类似的问题。有没有人经历过类似的事情?
【问题讨论】:
-
可能跟wring地址有关?应该是
$'jan-18'!A7)(点错了) -
用感叹号
!替换点.时遇到同样的问题 -
那么也许(这是一个长镜头)你应该使用单引号?
worksheet.write_formula('B1', '=ISBLANK($\'jan-18\'.A7)')不要忘记将公式中的那些转义!
标签: excel python-2.7 xlsxwriter