7

我正在使用django-pyexcel从网站导出数据,但是当我转到导出 URL 时出现错误:

异常类型:IOError

异常值:无内容,文件名。什么都没有给出

导出数据的代码是从文档中给出的示例中复制的:

return excel.make_response_from_a_table(Question, 'xls', file_name="sheet")
4

2 回答 2

16

xls在这种情况下,问题原来是使用的文件格式。

我只安装了xlsx( pyexcel-xlsx) 处理器,所以它不知道如何处理xls文件格式。

异常消息可能会更好一些,因为我花了很长时间试图弄清楚我提供的文件名是否有问题。

于 2016-10-17T10:51:31.250 回答
2

我在使用 Flask 应用程序时遇到了同样的问题。尝试安装以下要求:

numpy==1.21.0
openpyxl==3.0.7
pandas==1.3.0
pyexcel-xlsx==0.6.0
XlsxWriter==1.4.4
于 2021-07-11T15:14:37.400 回答