Django - 导出 ASCII CSV
Django - Export ASCII CSV
我想导出以 ASCII 编码的 CSV 文件,但默认为 UTF-8
如果我对字符串进行编码,我会得到写入 csv 中的字节码 (b'String')
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="datev_export.csv"'
writer = csv.writer(response, delimiter=";",)
row = ['some', 'strings']
writer.writerow(first_row)
return response
那么如何将我的字符串编码为没有前导 b'' 的 ASCII?
你可以使用像
这样的字符串编码方法
"asdf".encode("ascii")
对于字节,有解码方法可以像
一样取回东西
b"asdf".decode("ascii")
我想导出以 ASCII 编码的 CSV 文件,但默认为 UTF-8 如果我对字符串进行编码,我会得到写入 csv 中的字节码 (b'String')
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="datev_export.csv"'
writer = csv.writer(response, delimiter=";",)
row = ['some', 'strings']
writer.writerow(first_row)
return response
那么如何将我的字符串编码为没有前导 b'' 的 ASCII?
你可以使用像
这样的字符串编码方法"asdf".encode("ascii")
对于字节,有解码方法可以像
一样取回东西b"asdf".decode("ascii")