Python openpyxl读写Excel快速上手指南(完整版)
时间:2026-11-2 08:23 作者:emer 分类: 无
工作中接触了这么多Python项目后发现:openpyxl读写Excel用得对不对,直接影响代码的可维护性。本文聊聊怎么才算「用对」。
第一步:先搞懂openpyxl读写Excel是什么
openpyxl读写Excel在循环中使用时要留意重复开销,能提到循环外的就提出来。
openpyxl读写Excel相关的逻辑尽量封装成独立函数,方便复用也方便测试。
第二步:用代码实现openpyxl读写Excel
参考下面的实现(openpyxl 读写 Excel):
from openpyxl import Workbook, load_workbook
# 写入
wb = Workbook()
ws = wb.active
ws.append(['姓名', '成绩'])
ws.append(['张三', 90])
wb.save('scores.xlsx')
# 读取
wb2 = load_workbook('scores.xlsx')
for row in wb2.active.iter_rows(values_only=True):
print(row)
第三步:验证与调优
- 代码提交前跑一遍完整测试,别把 CI 当你的本地环境。
- 大文件操作要流式处理,一次性读入内存迟早出问题。
一点总结
希望这篇文章能帮你少走一些弯路。openpyxl读写Excel这个话题还有更深的内容可以挖,我们留到以后再聊。
遇见问题加 QQ23979811 协助处理