[FIX] handling of encoding of field names when serializing to export data files

lp bug: https://launchpad.net/bugs/921470 fixed

bzr revid: xmo@openerp.com-20120125162558-1lfs3xb5xi35xjym
This commit is contained in:
Xavier Morel 2012-01-25 17:25:58 +01:00
parent a4a8e0eee1
commit 53274ea397
1 changed files with 2 additions and 2 deletions

View File

@ -1543,7 +1543,7 @@ class CSVExport(Export):
fp = StringIO()
writer = csv.writer(fp, quoting=csv.QUOTE_ALL)
writer.writerow(fields)
writer.writerow([name.encode('utf-8') for name in fields])
for data in rows:
row = []
@ -1583,7 +1583,7 @@ class ExcelExport(Export):
worksheet = workbook.add_sheet('Sheet 1')
for i, fieldname in enumerate(fields):
worksheet.write(0, i, str(fieldname))
worksheet.write(0, i, fieldname)
worksheet.col(i).width = 8000 # around 220 pixels
style = xlwt.easyxf('align: wrap yes')