java POI 读取excel文件报错误Invalid header signature

java POI 读取excel文件报错误Invalid header signature 查找了资料说是读取的是非标准的excel文件,我用文本编辑器打开文件是把html的table转换成的excel文件 ,请问你这个怎么解决呢?(不需要打开另存为的方式来解决哦,另存为excel文件就可以导入)

应该是html的table转换成excel时,头信息不对. 看看这里的代码.

楼上正解,应该是表头的问题

原因和解决办法都很明确:

问题根源是文件格式不对,不是真正的.xls。
解决办法是在Excel打开,另存为.xls。

不过你特意强调不要用另存为,不太清楚是什么原因?

客户嫌这种太麻烦了呀 因为导出的文件比较多 不想每次都去手动操作一下