2017-05-20 9 views
1

私はこのリストからExcelファイルを作成しようとしていますが、空のExcelファイルをダウンロードしますが、コンテンツがあり、HTMLテンプレートで見ることができます。あなたはPython flask-excelは空の配列を返しますが、何が間違っていますか?

if request.args.get('x'): 
    return excel.make_response_from_array(reports, "xls") 

を与えている

@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

私は私はあなたが与えてくれた "XLS" が返されたデータに、依存だと思うhttps://pypi.python.org/pypi/Flask-Excel/0.0.5

のドキュメントを参照してください。 配列がcsvを返す場合は、csvを使用してみます。 わかりませんが、ドキュメントも試してみてください

+0

お試しいただきありがとうございます。私はCSVを試してみましたが、空のファイルを提供していません –

関連する問題