gpt4 book ai didi

python-3.x - 如何使用 Pandas 更改 Excel 中第一行的颜色

转载 作者:行者123 更新时间:2023-12-02 16:59:40 29 4
gpt4 key购买 nike

我有一个正在编写 xlsx 文件的代码:

...
...
df.to_excel(finalname,index=False,header=False)

示例:

enter image description here

我想用颜色编写Excel文件,但只在第一行,如下图所示:

enter image description here

也许我可以使用df.style.apply

我尝试过:

result.style.apply('background-color: gray',row=[1], axis=1)

但它不起作用

style.apply 是正确的方法吗?

如果没有,我怎样才能得到第二张图像的结果?

最佳答案

您可以查看 python 包 xlwings

以下是我设置 Excel 范围颜色的方法:

import xlwings as xw
df.to_excel(finalname,index=False,header=False)
wb = xw.Book(finalname)

# color is set with an rgb value
wb.sheets['yoursheet'].range('A').color = (169,169,169)

我之前没有调整过文本颜色,但我很确定这是可能的。xlwings 构建在 pywin32 之上

根据docs你也许可以通过这样的设置来逃脱:

wb.sheets['sheet1'].range('A').api.Font.ColorIndex = 3

关于python-3.x - 如何使用 Pandas 更改 Excel 中第一行的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54698555/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com