首页 > 编程语言 > 详细

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

时间:2019-10-19 21:15:35      阅读:67      评论: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 版权所有
打开技术之扣,分享程序人生!