私はcsvモジュールでcsvファイルを作成しようとしています。問題は、csvファイルをエクスポートされpython csv moduleは最初の文字 '0'を省略します
は、最初の文字の行が含まれている「0」を省略..
がコード:PHONENUMBER行の出力が「10
import csv
from django.utils.encoding import smart_str
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename=customer_email_who_reserved.csv'
writer = csv.writer(response, csv.excel)
writer.writerow([
smart_str(u"email"),
smart_str(u"phonenumber"),
])
for obj in queryset:
writer.writerow([
smart_str(obj.email),
'010',
])
そして奇妙なことをされます"010"の代わりに "。
この問題を解決するにはどうすればよいですか?
ありがとうございます!
[最小、完全、および確認可能](http://stackoverflow.com/help/mcve)の例を追加するとよいでしょう。 –
phonenumberは整数かもしれませんか? – Pedru