首页 > 编程语言 > 详细

python - 将数据转换成 excl 表格, json 等文件 (dajngo - 打开网页后自动下载)

时间:2019-10-19 21:15:35      阅读:73      评论:0      收藏:0      [点我收藏+]

本篇只讲述怎么用。

具体 tablib  更多详细用法可参考博客 : https://blog.csdn.net/liangyuannao/article/details/41476277

 

# 不得不说  tablib  模块是真的好使。

一。 运行脚本将文件存入本地

import tablib


headers = (‘商品名称‘, ‘数量‘, ‘单价‘, ‘合计‘)
data = [
    [‘orange‘, ‘1‘, ‘5‘, ‘5‘],
    [‘apple‘, ‘2‘, ‘6‘, ‘12‘]
]
data = tablib.Dataset(*data, headers=headers, title="数据")
myfile = open(‘mydata.xlsx‘, ‘wb‘)
myfile.write(data.xlsx)
myfile.close()

 

二。 打开网页后自动下载。

def download_file(request, *args, **kwargs):
    headers = (‘商品名称‘, ‘数量‘, ‘单价‘, ‘合计‘)
    data = [
        [‘orange‘, ‘1‘, ‘5‘, ‘5‘],
        [‘apple‘, ‘2‘, ‘6‘, ‘12‘]
    ]
    data = tablib.Dataset(*data, headers=headers, title="数据")

    response = HttpResponse(data.xlsx, content_type=‘application/vnd.ms-excel‘)
    response[‘Content-Disposition‘] = ‘attachment; filename=水果销售数据统计.xlsx‘
    return response

 

python - 将数据转换成 excl 表格, json 等文件 (dajngo - 打开网页后自动下载)

原文:https://www.cnblogs.com/chaoqi/p/11704997.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!