openpyxl 是处理 xlsx 文件的利器,适合批量数据处理与报表生成。
读取数据
from openpyxl import load_workbook
wb = load_workbook('data.xlsx')
ws = wb.active
for row in ws.iter_rows(values_only=True):
print(row)
写入与样式
可设置单元格值、字体、填充、边框,批量生成格式化报表。
批量合并
遍历文件夹,将多个 Excel 合并为一个汇总表,配合 pandas 效率更高。
结合定时任务,可实现日报、周报自动生成,彻底解放双手。