openpyxl 文档手册链接
https://openpyxl.readthedocs.io/en/stable/styles.html
#!pip install openpyxl
from openpyxl import load_workbook
from openpyxl.styles.fonts import Font
# 加载Excel文件 , 获取工作簿workbook
wb = load_workbook('待操作数据.xlsx')
# 获取worksheet
ws = wb.active
# 设置颜色
font_style = Font(color=' 00FF6600',size=20,bold=True)
# 遍历每一行,每一列
#row为每一行的对象
#min_row=1,min_col=1开始获取的单元格位置
for row in ws.iter_rows(min_row=1,min_col=1):
for cell in row:
#cell 为每一个单元格的对象
# 判断如果cell中的值< 50 , 标记为橙色,增大字体,加粗
if cell.value < 50:
print(f'{cell.value}小于50')
cell.font = font_style
# 保存文件
wb.save('操作后的数据.xlsx')
wb.close()
说明:本文章为大熊自动化办公课程的学习笔记