Java jxl导出Excel时候程序会自动在设定名称后增加8个字符是怎么回事?

程序设定导出文件名称为“compare-result.xls”,而弹出的文件下载会自动在文件名称后加8个字符 类似于“compare-resultCAQQJ005.xls”,请问这是什么原因造成的?

补充:初步判定是由于jar包poi-ooxml-schemas-3.10.1-20140818.jar引起的 ,但不清楚具体原因在哪,求高手解答

应该不会是JXL的问题,因为导出文件跟文件流和浏览器有关系。而其中的默认的文件名是JAVA后台代码中指定的。
response.setHeader("Content-disposition", "attachment;filename=" + fileName);
看到没有,fileName是自己指定的,不是JXL自动生成的。JXL的作用是流跟JXL对象之间的转换。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-17
文件下载会自动在文件名追问

在文件名称后增加八个随机字符 设定下载文件名称为compare-result.xls,而真正下载下来的文件名称类似于compare-resultCAQQJ005.xls这样的