python openpyxl unicode error



我在xlsx文件中写入问题。我得到 openpyxl.utils.exceptions.illegalcharactererror 错误。在我的代码的顶部,有:

#!/usr/bin/env python
# -*- coding: utf-8 -*- 

也引起错误的行是:

 ws[name_line] = z.text.encode('utf-8').strip()

所以我真的不知道该怎么办。

nipalCharacterError exception 在您想向单元格上刺激特殊字符时会提出。您不必自己编码字符串,openpyxl总是编码 utf-8

将您的代码更改为:

ws['A1'] = z.text.strip()

回来并将您的问题标记为回答是否适用于您或评论为什么不。

最新更新