shanxixixixixi
shanxixixixixi
采纳率10%
2017-03-07 04:49 阅读 2.4k

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

10

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

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

4条回答 默认 最新

  • fight_in_dl 战在春秋 2017-03-07 06:21

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

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

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

    点赞 2 评论 复制链接分享
  • qq_33691481 qq_33691481 2017-03-07 04:52

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

    点赞 1 评论 复制链接分享
  • qq_37701554 qq_37701554 2017-03-07 05:46

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

    点赞 评论 复制链接分享
  • shanxixixixixi shanxixixixixi 2017-03-07 08:55

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

    点赞 评论 复制链接分享

相关推荐