python将excel指定的户号填充颜色
时间: 2023-09-13 19:03:25 浏览: 149
python实现xlwt xlrd 指定条件给excel行添加颜色
5星 · 资源好评率100%
可以使用Python中的openpyxl库来操作Excel文件,并使用样式来设置单元格的填充颜色。
下面是一个简单的示例代码,用于打开一个名为“example.xlsx”的Excel文件,并在第二列中查找特定户号,并将其单元格填充为红色:
```python
from openpyxl import load_workbook
from openpyxl.styles import PatternFill
# 打开Excel文件
wb = load_workbook('example.xlsx')
# 选择第一个工作表
ws = wb.active
# 指定要查找的户号
target_huhao = '123456'
# 遍历第二列,查找指定户号
for cell in ws['B']:
if cell.value == target_huhao:
# 设置单元格填充颜色为红色
cell.fill = PatternFill(start_color='FFFF0000', end_color='FFFF0000', fill_type='solid')
# 保存Excel文件
wb.save('example.xlsx')
```
在这个示例中,我们使用了PatternFill样式来设置单元格的填充颜色。我们指定了红色作为填充颜色,并将填充类型设置为'solid',以确保单元格完全填充。
阅读全文