取り敢えずメモ程度に。
from io import StringIO
from bottle import route, response
@route('/get_csv')
def get_csv():
response.content_type = 'application/octet-stream'
response.headers['Content-Disposition'] = "attachment; filename='hoge.csv'"
stream = StringIO()
writecsv = csv.writer(stream)
# ここでcsvを作る。
stream.seek(0)
return stream.getvalue().encode('shift-jis')
0 件のコメント:
コメントを投稿