gpt4 book ai didi

python - 在 openpyxl 中为单元格设置背景和单独的前景色

转载 作者:行者123 更新时间:2023-12-01 03:39:43 29 4
gpt4 key购买 nike

我正在使用openpyxl 2.3.5

我正在使用 Python 编写 Excel 工作表,需要将单元格的背景颜色设置为黑色,将其前景色(字体颜色?)设置为白色。

我知道如何将背景颜色设置为白色(保留前景色/字体颜色):

from openpyxl import Workbook
from openpyxl.styles import PatternFill

wb = Workbook()
ws = wb.create_sheet(title='test')

ws['A1'] = 'hello world'

#define the color:
whiteFill = PatternFill(fgColor='FFFFFF', bgColor='FFFFFF', fill_type='solid')
ws['A1'].fill = whiteFill

此方法“PatternFill”通常可能用于设置渐变。我尝试将 fgColor 和 bgColor 分别更改为白色和黑色,但没有成功。

我一直在寻找帮助,但大多数答案都是针对 openpyxl 的早期版本,显然 API 中发生了很多变化。

最佳答案

虽然样式自 1.x 版本以来发生了很大变化,但填充并没有发生太大变化。

在这种情况下,您需要将前景设置为黑色 (000000),背景并不重要,因为“图案”是实心的。

关于python - 在 openpyxl 中为单元格设置背景和单独的前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39809156/

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