Python-Excel-openpyxl-04-单元格背景色设置

在本系列中,我们将探讨如何使用python操作excel文件,具体使用openpyxl模块。本文将详细介绍如何设置单元格的背景颜色。

Part 1:代码

Python-Excel-openpyxl-04-单元格背景色设置

代码语言:Python代码运行次数:0

运行 复制

from openpyxl import load_workbookfrom openpyxl.styles import PatternFill, colorsexcel_address = r"E:CodingE_PythonWritingExcelopenpyxl示例_4.xlsx"wb = load_workbook(excel_address)sht = wb.worksheets[0]sht["A1"] = "测试"sht["A3"] = "测试"sht["A5"] = "测试"sht["A7"] = "测试"fill_1 = PatternFill("solid", fgColor="1874CD")fill_2 = PatternFill("solid", fgColor="BCEE68")fill_3 = PatternFill("solid", fgColor=colors.RED)fill_4 = PatternFill("lightVertical", fgColor=colors.GREEN)sht["A1"].fill = fill_1sht["A3"].fill = fill_2sht["A5"].fill = fill_3sht["A7"].fill = fill_4wb.save(excel_address)

代码截图

Python-Excel-openpyxl-04-单元格背景色设置

立即学习“Python免费学习笔记(深入)”;

执行结果

Python-Excel-openpyxl-04-单元格背景色设置

Part 2:部分代码解读

比格设计 比格设计

比格设计是135编辑器旗下一款一站式、多场景、智能化的在线图片编辑器

比格设计 124 查看详情 比格设计

Python-Excel-openpyxl-04-单元格背景色设置

与之前关于字体和对齐的文章类似,设置背景色使用的是

PatternFill

类。单元格的

fill

属性用于设置背景色。颜色可以使用

colors.RED

这样的预定义颜色,也可以使用16进制颜色码(如”1874CD”)。每种颜色的编码可以在网上查找。

背景填充方式有多种,本文使用了

solid

lightVertical

两种。通常情况下,

solid

填充方式就足够了。

颜色的取值

Python-Excel-openpyxl-04-单元格背景色设置

背景填充方式

Python-Excel-openpyxl-04-单元格背景色设置

以上就是Python-Excel-openpyxl-04-单元格背景色设置的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/381376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 11:30:15
下一篇 2025年11月6日 11:31:10

相关推荐

发表回复

登录后才能评论
关注微信