qq_27960859
qq_27960859
采纳率30%
2015-10-20 00:49 阅读 2.7k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    lzp_lrp WorldMobile 2015-10-20 01:01

    是因为POI(3.0.1版本)还不支持EXCEL4.0以上的版本所造成的,把EXCEL另存为EXCEL3.0或其以下版本就可以解决问题了。

    这个可以通过VBA来实现,不用手工操作

    点赞 评论 复制链接分享
  • CSDNXIAOC Robot-C 2015-10-20 00:53

         搞了半天才知道是因为POI(3.0.1版本)还不支持EXCEL4.0以上的版本所造成的,把EXCEL另存为EXCEL3.0或其以下版本就可以解决问题了。 ......
    答案就在这里:POI读取EXCEL文件的错误(invalid header signature )处理
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    点赞 评论 复制链接分享
  • qq_18552917 qq_18552917 2015-10-24 07:18

    用Servlet方便点,request,response

    点赞 评论 复制链接分享

相关推荐