gpt4 book ai didi

excel - xlsxwriter 将括号添加到公式中

转载 作者:行者123 更新时间:2023-12-03 03:24:41 24 4
gpt4 key购买 nike

我正在使用 xlsxwriter python 模块。
我正在尝试使用.write_formula()函数将公式写入单元格,检查不同工作表中单元格内容是否存在:

worksheet.write_formula('B1', "=ISBLANK($'jan-18'.A7)")

工作表 jan-18 存在。
但是,当我执行此代码时,添加了括号,这导致公式不起作用:

=ISBLANK($'jan-18'.A7))

我在另一个添加两个括号的公式中也遇到了类似的问题。有没有人经历过类似的事情?

最佳答案

这个完全可重现的示例向您展示了如何在 xlsxwriter 中使用 .write_formula() 使用 ISBLANK Excel 函数。

主要区别似乎是您使用的是 . 而不是 !

此外,您对 $ 的放置也可以像这样 .write_formula('B1', "=ISBLANK('jan-18'!$A$7)"),但不是这样 .write_formula('B1', "=ISBLANK($'jan-18'!A7)")

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet1 = workbook.add_worksheet('jan-18')
worksheet2 = workbook.add_worksheet()

worksheet1.write('A7', 1)
worksheet2.write_formula('B1', "=ISBLANK('jan-18'!A7)")

workbook.close()

关于excel - xlsxwriter 将括号添加到公式中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48385708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com