2017-05-20 28 views
1

我試圖讓一個Excel文件了這個名單的,但它始終下載空的excel文件,雖然它有內容,我可以在我的HTML模板查看它,任何知道我做錯了什麼?Python flask-excel給出了一個空數組,我做錯了什麼?

@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

你給

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文件。 不知道,但會盡力閱讀文檔太

+0

感謝您的嘗試,但我已經嘗試過的CSV它也沒有工作給空文件 –