1
私のメモリにいくつかのExcelファイルを書き出したいのですが、ここに私のコードがあります。Django:Excelファイルをエクスポートする
wrapper = open('/home/filename.xlsx')
response = HttpResponse(wrapper,content_type='application/force-download')
response['Content-Disposition'] = 'attachment ; filename=%s' % smart_str('filename.xlsx')
response['X-Sendfile'] = smart_str('/home/filename.xlsx')
return response
は、私は、Python 2.7を使用する場合は問題ありませんが、私は、Python 3.5を使用する場合は、エラー私は、エラーが原因でそれらの差であると思い
'utf-8' codec can't decode byte 0x9c in position 10:invalid start byte
(オープン機能)
を発生する何オープンに適切な方法は、私の記憶にファイルをExcelとエクスポートですか?