From f69af3c2c4df4232a9ff9900dc56592374644d91 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 2 Aug 2020 17:50:50 +0800 Subject: [PATCH] wrong exprot xlsx --- safesite/export.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/safesite/export.py b/safesite/export.py index 3a7e7149..76112764 100644 --- a/safesite/export.py +++ b/safesite/export.py @@ -254,6 +254,8 @@ def exportdoc(a,id): return res +import re +ILLEGAL_CHARACTERS_RE = re.compile(r'[\000-\010]|[\013-\014]|[\016-\037]') def exportxlsx(a,objs): if a =='yh': wb = load_workbook(dirname + 'safesite/exportemp/yhdc.xlsx') @@ -297,7 +299,7 @@ def exportxlsx(a,objs): sheet['m'+str(i+4)] = vl[i]['zgbm__partname'] sheet['n'+str(i+4)] = vl[i]['zgr__name'] sheet['o'+str(i+4)] = vl[i]['zgqx'] - sheet['p'+str(i+4)] = vl[i]['yyfx'] + sheet['p'+str(i+4)] = ILLEGAL_CHARACTERS_RE.sub(r'', vl[i]['yyfx']) sheet['q'+str(i+4)] = vl[i]['zgcs'] sheet['r'+str(i+4)] = vl[i]['zgms'] sheet['s'+str(i+4)] = vl[i]['shr__name']