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

Posted Q

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python - 将数据转换成 excl 表格, json 等文件 (dajngo - 打开网页后自动下载)相关的知识,希望对你有一定的参考价值。

本篇只讲述怎么用。

具体 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 - 打开网页后自动下载)的主要内容,如果未能解决你的问题,请参考以下文章

word文档(选择题)转换为excl表格

python自动化测试 excle数据驱动

Python-工具-批量替换EXCLE文件中某列的值

关于Excle表格如何拆分?

Python 如何将该列表转换成excel表格?

python读取excle表格_xlrd模块