gpt4 book ai didi

python - 如何在保留网格线的同时使用 openpyxl 为单元格着色?

转载 作者:行者123 更新时间:2023-12-04 19:46:18 24 4
gpt4 key购买 nike

现在,我正在通过导入以下内容在 Python 中的 openpyxl 中为单元格着色:

from openpyxl.styles import Color, PatternFill, Font, Border

然后这样做:
myFill = PatternFill(start_color='FF0000', 
end_color='FF0000',
fill_type = 'solid')

ws.cell(row=row,column=column).fill = myFill

其中“ws”是工作表,行和列是特定的行和列,等等。

这很好用,但是相邻的单元格被完全填满,如果没有网格线,很难将一个单元格与另一个单元格区分开来。有没有简单的方法来调整这段代码,使网格线保留但颜色仍然存在?

最佳答案

我刚刚在每个单元格周围画了一个边框。我用这个作为引用:

Applying borders to a cell in OpenPyxl

我最初担心的是我必须单独绘制框的每一侧,并且我不希望我的代码在无人机上运行,​​但是创建一个完整的边框然后应用它就可以了。

关于python - 如何在保留网格线的同时使用 openpyxl 为单元格着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50729188/

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