openpyxl,设置单元格颜色
时间: 2023-08-14 22:11:49 浏览: 106
设置单个单元各的颜色
你可以使用openpyxl库来设置单元格的颜色。下面是一个示例代码,演示如何设置单元格的背景颜色:
```python
from openpyxl import Workbook
from openpyxl.styles import PatternFill
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 设置A1单元格的背景颜色为红色
cell = ws['A1']
cell.fill = PatternFill(start_color="FF0000", end_color="FF0000", fill_type="solid")
# 保存工作簿
wb.save("example.xlsx")
```
在上述代码中,我们首先导入`Workbook`和`PatternFill`类。然后,我们创建一个新的工作簿,并选择默认的活动工作表。接下来,我们选择要设置颜色的单元格,这里是A1单元格。我们使用`PatternFill`类来设置单元格的填充样式,其中`start_color`和`end_color`参数定义了填充颜色的RGB值。最后,我们保存工作簿到文件。
你可以根据需要修改上述代码,以适应你具体的需求。
阅读全文