Python/openpyxl 获取条件格式

Python/openpyxl get conditional format

我正在使用 python 和 openpyxl 开发一个项目。

在 Excel 文件中有一些单元格具有条件格式。当值改变时,这些改变填充颜色。我需要从单元格中提取颜色。

"normal" 方法

worksheet["F11"].fill.start_color.index

不起作用。 Excel 不会将条件格式中的填充颜色解释为填充颜色,所以我得到一个 '00000000' 回来表示没有填充。

有人知道如何获得填充颜色吗? 谢谢!

如果您不自己编写一些代码,这是不可能的。

为此,您必须编写可以评估条件格式的代码,因为 openpyxl 是文件格式的库,不能替代 Excel.

等应用程序