为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 xlwings 中使用 Replace 方法

如何在 xlwings 中使用 Replace 方法

BIG阳 2022-07-12 15:52:08
我正在使用 python 和 xlwings 进行数据收集。然后我想将一些公式替换为另一个公式,但我找不到正确的方法或提示。我知道我可以将 VBA 和 python 结合起来,它会更简单,但是由于简单和高效,只使用 python 更可取。问题; 我正在尝试编辑 xlsb 文件,但 openpyxl 不支持 xlsb,所以我想使用 xlwings 解决该问题。前任。替换“AAA”->“BBB”如果您知道一些使用 python 替换 Excel(xlsb) 表格中的公式的方法,如果您能教我如何操作,将不胜感激。谢谢你。
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

尝试这个

sheet.range("A1:A9").api.Replace("AAA", "BBB")


查看完整回答
反对 回复 2022-07-12
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

xlwings.sheets[x].cells.options(searchformula=True, replaceformula=True).api.replace('AAA', 'BBB')

我尝试了数百次来找出 searchformula/replaceformula 工作人员大声笑,在任何地方都找不到答案。


查看完整回答
反对 回复 2022-07-12
  • 2 回答
  • 0 关注
  • 284 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信