0
点赞
收藏
分享

微信扫一扫

openpyxl 填充颜色(单元格)

何以至千里 2021-09-30 阅读 138
  • 如果需要填充某个单元格的颜色需要3步:
# 1-加载库文件
from openpyxl import Workbook
from openpyxl.styles import  PatternFill

#2-新建一个工作簿
wb = Workbook()
ws = wb.active

#随便赋个值
d4 = ws['D4']
d4 = '43'
d4.value

#3-设置样式,并且加载到对应单元格
fill = PatternFill("solid", fgColor="1874CD")
d4.fill = fill

#保存文件
wb.save('test.xlsx')

fill_type 有如下的方式 一般纯色填充使用 solid 其他样式自行尝试
{'lightGrid', 'gray0625', 'lightTrellis', 'lightDown', 'lightVertical', 'darkTrellis', 'darkHorizontal', 'darkVertical', 'darkGrid', 'darkGray', 'solid', 'darkUp', 'lightGray', 'mediumGray', 'darkDown', 'lightHorizontal', 'lightUp', 'gray125'}

fgColor 是对应的颜色代码:http://www.114la.com/other/rgb.htm 可以到该网站查

运行代码后,样式结果是这样的

再调节一下字体颜色就perfect了~

举报

相关推荐

0 条评论