python openpyxl设置excel 第一行背景颜色
时间: 2023-07-07 19:33:44 浏览: 233
python实现xlwt xlrd 指定条件给excel行添加颜色
5星 · 资源好评率100%
要设置 Excel 第一行的背景颜色,可以使用 openpyxl 库中的样式 Style 对象,示例代码如下:
```python
from openpyxl.styles import PatternFill, colors
from openpyxl import Workbook
# 新建一个 Workbook 对象
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 设置第一行的背景颜色为绿色
fill = PatternFill(start_color=colors.GREEN, end_color=colors.GREEN, fill_type="solid")
for col in ws.iter_cols(min_row=1, max_row=1):
for cell in col:
cell.fill = fill
# 保存 Excel 文件
wb.save("example.xlsx")
```
这段代码会将 Excel 中第一行的背景颜色设置为绿色。其中,`PatternFill` 对象用于设置填充样式,`colors` 模块用于定义颜色,`iter_cols` 方法用于选取第一行的单元格。
阅读全文