From 9d2e9c45472c809d46b13d12cfa8a08416c31a0a Mon Sep 17 00:00:00 2001 From: vrenaville Date: Wed, 9 Mar 2016 16:42:19 +0100 Subject: [PATCH] Quote all text to prevent false cell split in Excel --- account_export_csv/wizard/account_export_csv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/account_export_csv/wizard/account_export_csv.py b/account_export_csv/wizard/account_export_csv.py index eb031fb0..71c3a1f6 100644 --- a/account_export_csv/wizard/account_export_csv.py +++ b/account_export_csv/wizard/account_export_csv.py @@ -45,7 +45,9 @@ class AccountUnicodeWriter(object): # Redirect output to a queue self.queue = cStringIO.StringIO() # created a writer with Excel formating settings - self.writer = csv.writer(self.queue, dialect=dialect, **kwds) + + self.writer = csv.writer(self.queue, dialect=dialect, + quoting=csv.QUOTE_ALL, **kwds) self.stream = f self.encoder = codecs.getincrementalencoder(encoding)()