Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
擅长django_Django_Django Admin_Django Templates_Django Forms - Fatal编程技术网

擅长django

擅长django,django,django-admin,django-templates,django-forms,Django,Django Admin,Django Templates,Django Forms,我如何让用户从django应用程序下载excel。我有一个模型可以提供报告。现在我想让用户选择以excel格式下载文件。任何解决方案都可以将数据输出为.csv,很容易导入MS excel。 编辑 在我写了这篇文章之后,我很好奇是否真的有办法直接使用excel格式,并发现: 这让我想知道为什么你在把问题发布到这里之前没有用谷歌搜索…我不太清楚你在问什么。如果您想知道如何生成能够读入Excel的输出,在我看来,您最好使用CSV(请参阅阿米巴的回复),因为这非常通用。还有一些方法可以使用真正的Ex

我如何让用户从django应用程序下载excel。我有一个模型可以提供报告。现在我想让用户选择以excel格式下载文件。任何解决方案都可以将数据输出为.csv,很容易导入MS excel。

编辑
在我写了这篇文章之后,我很好奇是否真的有办法直接使用excel格式,并发现:


这让我想知道为什么你在把问题发布到这里之前没有用谷歌搜索…

我不太清楚你在问什么。如果您想知道如何生成能够读入Excel的输出,在我看来,您最好使用CSV(请参阅阿米巴的回复),因为这非常通用。还有一些方法可以使用真正的Excel格式

我在想,也许你在问,如何让用户点击一个链接(或其他什么),让Excel弹出其中包含你的数据?(瞧,您已经生成了输出)

我想我会说几句话: 1) 它不应该特定于Excel,许多用户使用OO.o之类的东西(因此我的CSV建议) 2) 这取决于他们的浏览器和设置方式。就我个人而言,我不喜欢打开“正确的应用程序”的页面,所以我把所有这些都关闭了——其他人启用了它