码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-10-19 20:50:02      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:*args   data   code   res   ons   span   set   head   article   

本篇只讲述怎么用。

具体 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 - 打开网页后自动下载)

标签:*args   data   code   res   ons   span   set   head   article   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!