这基本上是我的代码:
def export_to_excel(request):
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename=responds.csv'
writer = csv.writer(response)
writer.writerow(["First row", "Foo", "Bar", "Baz"])
writer.writerow(["Second row", "A", "B", "C", '"Testing"', "Here's a quote"])
return response
看起来一切正常,但是当我真正导出时却出现了问题:
一切都在一个壳里!为什么?为何如此?我该怎么办?
问题出在Excel上,只要使用
Text to Columns
功能就可以了。或者使用 LibreOffice Calc,它会显示文本导入对话框。