开发者社区 问答 正文

POI读取EXCEL文件的错误(invalid header signature )处理

如题,网上很多说是获取信息头部出错,保存或者另存为就可以,我试了下的确可以,但是我不用保存,只要打开下或者重命名也能读取了,打开也没显示格式错误,更重要的是我功能是读取客户端的excel..不可能每次都手动操作,我现在实现的功能是用jsp的FileUpload上传的临时区用poi存储,有没高手帮忙解决图片说明更奇怪的是我在eclipse调试却完全没问题,这很重要,已经穷途末路,大家给点意见

展开
收起
蛮大人123 2016-03-19 17:13:24 8745 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    是因为POI(3.0.1版本)还不支持EXCEL4.0以上的版本所造成的,把EXCEL另存为EXCEL3.0或其以下版本就可以解决问题了。这个可以通过VBA来实现,不用手工操作

    2019-07-17 19:08:22
    赞同 展开评论