jxl导出excel创建sheet失败
今天使用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时,使用的名称含有‘/ 、\’等特殊符号,导致命名失败。所以把这些特殊符号去掉即可解决该问题。