xlsx-export: decode bytes-array for checking on illegal chars (#2062)

This commit is contained in:
Richard Schreiber
2021-05-05 21:38:04 +02:00
committed by GitHub
parent 4796616578
commit f2e2b5cb86

View File

@@ -56,6 +56,9 @@ def excel_safe(val):
if not isinstance(val, KNOWN_TYPES):
val = str(val)
if isinstance(val, bytes):
val = val.decode("utf-8", errors="ignore")
if isinstance(val, str):
val = re.sub(ILLEGAL_CHARACTERS_RE, '', val)