如何通过openpyxl清除整个工作簿的条件格式

Ric*_*ang 4 excel python-3.x openpyxl

我编写了一些代码来进行条件格式设置。但是,每当我运行代码时,单元格都会使用相同的条件格式写入一次。有没有办法清除现有的并写入新的。

我已经检查了官方文档https://openpyxl.readthedocs.io/en/stable/formatting.html 但里面没有明确的功能

Cha*_*ark 6

如果您只想清除特定工作表的格式,则只需创建一个新列表:

from openpyxl.formatting.formatting import ConditionalFormattingList
ws.conditional_formatting = ConditionalFormattingList()
Run Code Online (Sandbox Code Playgroud)