python OpenPyXL 单元格背景颜色 字体颜色
时间: 2023-11-15 19:01:23 浏览: 322
Excel单元格部分字体颜色Python实现
5星 · 资源好评率100%
在Python的OpenPyXL库中,可以使用fill和font属性来设置单元格的背景颜色和字体颜色。具体方法如下:
1. 设置单元格背景颜色:使用openpyxl.styles库中的PatternFill类,可以设置单元格的填充颜色和填充类型。例如,可以使用以下代码将单元格A1的背景颜色设置为红色:
```
from openpyxl.styles import PatternFill
from openpyxl.styles.colors import Color
fill = PatternFill(fill_type='solid', start_color=Color('FF0000'))
ws['A1'].fill = fill
```
2. 设置单元格字体颜色:使用openpyxl.styles库中的Font类,可以设置字体的名称、大小、粗细、斜体、删除线和颜色。例如,可以使用以下代码将单元格A1的字体颜色设置为蓝色:
```
from openpyxl.styles import Font
from openpyxl.styles.colors import Color
font = Font(color=Color('0000FF'))
ws['A1'].font = font
```
阅读全文
相关推荐
使用学习的表格技术画出一个表格(只有一个单元格),创建一个按钮,每次点击按钮的时候表格中的单元格()的背景颜色都会变成另一种颜色,比如一个单元格A的背景色是白色,那么,点击按钮后变成红色,再点击变成绿色,如此往复在几种颜色中循环变化(比如在红,兰,黄,绿四种颜色之中循环变化)。