xlwt Python Excel写入库

老项目里经常会碰上要写 Excel 报告的需求,用来生成.xls 格式的 Excel 文件其实还挺顺手的。它支持基本的单元格样式,比如字体加粗、对齐方式这些,写个财务报表或者日志导出用起来都还不错。

如果你熟悉 Python,xlwt的 API 学起来也挺轻松。比如设置列宽、合并单元格这些常见操作,几行代码就能搞定:

import xlwt
wb = xlwt.Workbook()
ws = wb.add_sheet('Sheet1')
ws.write(0, 0, 'Hello')
wb.save('demo.xls')

不过要注意,它只支持老的.xls 格式,不支持.xlsx。如果你项目对格式没那么挑剔,那它还是个挺稳的选择。

搭配使用xlrd读取 Excel 数据,起来也顺,想批量表格数据也没啥压力。想看点进阶用法,可以看看这个xlrd 与 xlwt 操作 Excel 技巧

顺带一提,如果你还得 XML 数据,可以看看python 解析 xml这篇文章,用起来也挺直观的。你要是同时有 Excel 和 XML 的需求,组合起来用也没问题。

提醒一下,如果你在意 Excel 文件兼容性,或者打算生成复杂样式、图表啥的,得考虑换成openpyxl这种支持.xlsx 格式的库。

exe 文件大小:187.88KB