【问题标题】:Streaming Excel File with Django StreamingHttpResponse使用 Django StreamingHttpResponse 流式传输 Excel 文件
【发布时间】:2022-09-27 15:13:38
【问题描述】:

我有一个用例,我必须生成并发送记录高达 4M 的 excel 文件,因为文件可能很大,我想在生成文件时流式传输响应

https://docs.djangoproject.com/en/2.0/howto/outputting-csv/#streaming-large-csv-files:这正是我想要的,但对于记录高达 4M 的 excel 文件

有什么帮助吗?

    标签: python django excel xlsx


    【解决方案1】:

    您可以使用django-queryset-csv 模块,该模块可以从查询集中导出 csv,默认情况下它也使用 StreamingHttpResponse 而不是普通的 HttpResponse。

    【讨论】:

      猜你喜欢
      • 2017-11-24
      • 1970-01-01
      • 2018-08-01
      • 2011-07-06
      • 2016-01-17
      • 2013-05-04
      • 2016-01-15
      • 2014-08-11
      • 1970-01-01
      相关资源
      最近更新 更多