如何在 xlwings 中使用 Replace 方法

我正在使用 python 和 xlwings 进行数据收集。
然后我想将一些公式替换为另一个公式,但我找不到正确的方法或提示。我知道我可以将 VBA 和 python 结合起来,它会更简单,但是由于简单和高效,只使用 python 更可取。

问题; 我正在尝试编辑 xlsb 文件,但 openpyxl 不支持 xlsb,所以我想使用 xlwings 解决该问题。
前任。替换“AAA”->“BBB”

如果您知道一些使用 python 替换 Excel(xlsb) 表格中的公式的方法,如果您能教我如何操作,将不胜感激。

谢谢你。


BIG阳
浏览 285回答 2
2回答

一只斗牛犬

尝试这个sheet.range("A1:A9").api.Replace("AAA", "BBB")

一只甜甜圈

xlwings.sheets[x].cells.options(searchformula=True, replaceformula=True).api.replace('AAA', 'BBB')我尝试了数百次来找出 searchformula/replaceformula 工作人员大声笑,在任何地方都找不到答案。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python