Excel 使用条件格式通过openpyxl获取单元格的选定填充颜色

Excel 使用条件格式通过openpyxl获取单元格的选定填充颜色,excel,python-2.7,openpyxl,Excel,Python 2.7,Openpyxl,使用此代码,我可以打印单元格C23的填充颜色。但是,当我使用条件格式时,它不会返回当前颜色,而是返回条件格式之前的颜色 import openpyxl W = openpyxl.load_workbook("file.xlsx") p2 = W.get_sheet_by_name(name = 'sheet') print p2["C24"].fill.start_color.index print p2["C24"].value 是否有方法获取条件格式单元格和非条件格式单元格的当前填充颜色

使用此代码,我可以打印单元格C23的填充颜色。但是,当我使用条件格式时,它不会返回当前颜色,而是返回条件格式之前的颜色

import openpyxl
W = openpyxl.load_workbook("file.xlsx")
p2 = W.get_sheet_by_name(name = 'sheet')
print p2["C24"].fill.start_color.index
print p2["C24"].value

是否有方法获取条件格式单元格和非条件格式单元格的当前填充颜色

如果不评估相关的条件,这将是不容易的。W=openpyxl.load_工作簿(“file.xlsx”,data_only=True)正在为公式化工作,但在我的案例中不起作用不会产生任何影响。openpyxl是一个文件格式库,不是Excel替代品。如果不评估相关条件,这将很难。W=openpyxl.load_工作簿(“file.xlsx”,data_only=True)正在为formulad工作,但在我的案例中不起作用不会有任何区别。openpyxl是一个文件格式库,而不是Excel替代品。