python将excel指定的多个户号填充颜色
时间: 2023-10-09 19:10:30 浏览: 51
你可以使用Python中的openpyxl库来操作Excel文件,并使用颜色填充单元格。以下是一个示例代码,可以将指定的多个户号在Excel中填充为红色:
```python
import openpyxl
from openpyxl.styles import PatternFill
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 指定需要填充颜色的户号
huhao_list = ['1001', '1005', '1010']
# 定义填充颜色
red_fill = PatternFill(start_color='FFFF0000', end_color='FFFF0000', fill_type='solid')
# 遍历每个单元格,如果单元格的值是指定的户号,则填充颜色
for row in worksheet.iter_rows():
for cell in row:
if cell.value in huhao_list:
cell.fill = red_fill
# 保存Excel文件
workbook.save('example.xlsx')
```
在上面的代码中,首先使用openpyxl库打开Excel文件,然后选择需要操作的工作表。接着定义了需要填充的户号列表和填充颜色。然后遍历每个单元格,如果单元格的值是指定的户号,则填充颜色。最后保存Excel文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)