Python 编辑excel单元格颜色

Python 编辑excel单元格颜色,python,pandas,Python,Pandas,我有一个在sql查询中读取的代码块 import pandas as pd Report_results = pd.read_sql_query(Assignment_Query, con=mydb) 我知道这个程序块是有效的,因为我可以看到数据被提取出来并写入excel文件,具体来说是xlsx,很好。我不知道怎么做的是对提取的数据应用简单的颜色。我已经浏览了pandas文档和多个教程,但似乎无法使其正常工作。这就是我试过的 Report_results = pd.style.apply

我有一个在sql查询中读取的代码块

import pandas as pd


Report_results = pd.read_sql_query(Assignment_Query, con=mydb) 
我知道这个程序块是有效的,因为我可以看到数据被提取出来并写入excel文件,具体来说是xlsx,很好。我不知道怎么做的是对提取的数据应用简单的颜色。我已经浏览了pandas文档和多个教程,但似乎无法使其正常工作。这就是我试过的

Report_results = pd.style.apply(color_negative_red) 
colr_negative_red只是

def color_negative_red(value):
    color = 'red'
    return 'color: %s' % color

同样,我知道数据是正确提取的,只是在数据写入excel文件之前,我不知道如何更改数据的颜色

您是否试图更改在编辑器或excel中显示的颜色?我正在尝试更改excel工作表中的颜色根据Chris的评论使用
openpyxl
查看:您是否试图更改在编辑器或excel中显示的颜色?我正在尝试更改excel工作表中的颜色查看使用
openpyxl
查看克里斯的评论: