From 0bb70718292a266a57c553e88b4bc82fbcd97010 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 4 Oct 2009 08:48:21 +0000 Subject: [PATCH] CSV export: quote string fields git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3566 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/browser/report.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/organize/browser/report.py b/organize/browser/report.py index 88784c7..8abbf78 100644 --- a/organize/browser/report.py +++ b/organize/browser/report.py @@ -147,7 +147,8 @@ class RegistrationsExportCsv(BaseView): method = getattr(self, methodName, self.getData) output = StringIO() try: - csv.writer(output, dialect='excel', delimiter=';').writerows(method()) + csv.writer(output, dialect='excel', delimiter=';', + quoting=csv.QUOTE_NONNUMERIC).writerows(method()) except: import traceback; traceback.print_exc() raise