我正在尝试从这个列表中创建一个excel文件,但它总是下载一个空的excel文件,虽然它有内容,我可以在我的html模板中查看,任何想法我做错了什么?
@admin.route('/reports/search')
@login_required
def search_reports():
reports = Reports.query.whoosh_search(request.args.get('query')).all()
if request.args.get('x'):
return excel.make_response_from_array(reports, "xls")
return render_template('admin/reports/search.html',
reports=reports, title='Search')
答案 0 :(得分:0)
你已经给出了
if request.args.get('x'):
return excel.make_response_from_array(reports, "xls")
我在https://pypi.python.org/pypi/Flask-Excel/0.0.5
阅读了文档我认为" xls"您已经给出了取决于返回的数据。 尝试使用csv如果数组返回一个csv。 不确定,但也尝试阅读文档