问题描述:
在使用pandas写excel的时候,可能会出现 “IllegalCharacterError” 的错误提示 。
原因探究:
查了很多技术贴说是欲导出的excel文件中,存在非法字符造成的。
解决方案: 使用xlsxwriter
模块,添加指定参数engine='xlsxwriter'
,自动去除非法字符。
import xlsxwriter
outputData.to_excel(outputExcelFilePath, engine='xlsxwriter')
至此问题得到完美解决!!!
参考链接:
openpyxl.utils.exceptions.IllegalCharacterError 错误原因分析及解决办法
openpyxl.utils.exceptions.IllegalCharacterError