Use Flask to convert a Pandas dataframe to CSV and serve a download

后端 未结 3 395
生来不讨喜
生来不讨喜 2020-12-23 22:35

I have a Pandas dataframe in my Flask app that I want to return as a CSV file.

return Response(df.to_csv())

The problem is that the output

3条回答
  •  醉话见心
    2020-12-23 22:41

    This is pretty much the same solution but you can just pass the same info into Response:

    return Response(
           df.to_csv(),
           mimetype="text/csv",
           headers={"Content-disposition":
           "attachment; filename=filename.csv"})
    

提交回复
热议问题