首页 > 解决方案 > 如何通过openpyxl清除整个工作簿的条件格式

问题描述

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

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

标签: excelpython-3.xopenpyxl

解决方案


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

from openpyxl.formatting.formatting import ConditionalFormattingList
ws.conditional_formatting = ConditionalFormattingList()

推荐阅读