创建excel文件并下载

时间:2018-06-09 15:09:30

标签: python django

我在models.py中有 类行 。另外,我有一个HTML文件,其中包含此类的元素。我想在HTML文件中添加按钮,允许创建excel文件并由用户下载。我怎么能实现这个想法。?

PS。这可能是一个愚蠢的问题,但我' Django的初学者并且不知道如何制作它。

1 个答案:

答案 0 :(得分:0)

你应该实际查找openpyxlDocumentation here

这是Automate the boring stuff的一章。 Chapter 12 : Working with Excel Files

在您创建Excel文件后,您必须在响应中添加一些headers

content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
Content-Disposition = 'attachment; filename=demo.xlsx'