一、openpyxl 介绍
openpyxl 是一个用于读取和写入 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。使用场景包括:
- 数据分析:从 Excel 文件中读取数据,进行处理和分析。
- 自动化办公:自动生成报告、填写表格等。
- 数据导入导出:将数据从 Python 程序导入到 Excel,或将 Excel 数据导入到 Python 程序中。
安装openpyxl
二、Excel文件下载
创建并保存 Excel 文件
示例:创建一个新的 Excel 工作簿,并写入一些数据,最后保存为文件
Excel工具函数
为提高代码复用率,整理处理Excel工具函数
- create_excel_workbook():将数据
data按照指定字段和标签写入一个新的 Excel 工作簿,并设置表头和列宽。 - generate_excel_response():将
workbook(Excel 工作簿)生成 Excel 文件,并通过 HTTP 响应返回给客户端下载 - process_item():将一个数据项
item按照指定字段顺序fields转换为一行数据(列表) - convert_datetime():将带有时区信息的 ISO 格式时间字符串(如
"2023-01-01T12:34:56.789+08:00")转换为去除时区、毫秒并替换T为空格的字符串,输出格式为"YYYY-MM-DD HH:MM:SS"。

最低0.47元/天 解锁文章
2094

被折叠的 条评论
为什么被折叠?



