def export_csv(request):
response = HttpResponse(mimetype = 'text/csv')
response['Content-Disposition'] = 'attachment; filename=exported.csv'
writer = csv.writer(response)
data = [['First-Name','Last-name'],['Foo','baar']]
for entry in data:
writer.writerow(entry)
return response
上記のコードは、django から csv ファイルを出力するために書かれています。私が直面している問題は、エクスポート/出力されたファイルのコンテンツが csv ファイル エディターの別のボックスに表示されないことです。データ (リスト) の各エントリについて、同じボックスに出力されるのではなく、各エントリの値 (名、姓) を異なるボックスで解釈する必要があります。
csv ファイルの実際の結果:
|First-Name,Last-Name |
|Foor,bar |
期待される:
|First-Name |Last-Name |
|Foo |Baar |
リストのサイズとその内容に関係なく、ファイルをエクスポートするメカニズムを取得するにはどうすればよいですか?