python – 如何使用openpyxl在特定的Excel单元格中填充颜色?

python – 如何使用openpyxl在特定的Excel单元格中填充颜色?,第1张

概述我目前正在使用openpyxl来修改特定的excel单元格.我可以很容易地修改字体样式,只需: ws['A1'].font = Font(color=colors.White) 但我无法改变特定细胞的填充.有人知道有关如何执行此 *** 作的任何文档吗?我想改变一个单元格的颜色,那么还需要其他包装? 我尝试过一些像PatternFill这样的东西,但是我还没能准确地得到我正在寻找的东西.我只需要改变单个细 我目前正在使用openpyxl来修改特定的excel单元格.我可以很容易地修改字体样式,只需:

ws['A1'].Font = Font(color=colors.White)

但我无法改变特定细胞的填充.有人知道有关如何执行此 *** 作的任何文档吗?我想改变一个单元格的颜色,那么还需要其他包装?

我尝试过一些像PatternFill这样的东西,但是我还没能准确地得到我正在寻找的东西.我只需要改变单个细胞的填充颜色.

解决方法 您尝试使用的 PatternFill代码是什么?它有类似的东西吗?

from openpyxl.styles import PatternFillredFill = PatternFill(start_color='FFEE1111',end_color='FFEE1111',fill_type='solID')

然后申请特定的细胞使用:

ws['A1'].fill = redFill

或者评分:

fill = PatternFill(fill_type=None,start_color='FFFFFFFF',end_color='FF000000')
总结

以上是内存溢出为你收集整理的python – 如何使用openpyxl在特定的Excel单元格中填充颜色?全部内容,希望文章能够帮你解决python – 如何使用openpyxl在特定的Excel单元格中填充颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存