我在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()
回来并将您的问题标记为回答是否适用于您或评论为什么不。