今天使用JXL工具导入EXCEL的时候出现如下错误:
1.在导出时会弹出错误提示框,点击链接到一个xml文件,文件内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error050120_01.xml</logFileName> <summary>在文件“C:\Users\venus\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\L2KSO773\warrantyYearReport[1].xls”中检测到错误</summary> <additionalInfo> <info>重新命名无效的工作表名称。</info> </additionalInfo> </recoveryLog>
2. 在打开导出的文件时,会有一个sheet页的名称为:Recovered_Sheet1
解决方案:
出现该错误的原因在于createSheet时,使用的名称含有‘/ 、\’等特殊符号,导致命名失败。所以把这些特殊符号去掉即可解决该问题。