«

Python openpyxl读写Excel常见问题汇总(完整版)

时间:2026-11-2 08:16     作者:emer     分类: 无


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)

第三步:检查与优化

总结

关于openpyxl读写Excel就写到这里。如果文中有讲得不清楚的地方,欢迎指出,我会及时补充完善。


遇见问题加 QQ23979811 协助处理

标签: 编程教程 Python