Invalid header signature问题产生的原因及解决方法

原创 2015年11月18日 20:55:05

这个问题是在使用poi导入excel文件时产生的:

产生的原因是:excel是从网页下载或者其他第三方软件导出的,所以它的后缀名虽然是xsl,但是它文件头签名仍然是原来的格式,所以poi不能识别,所以pio不能读取它

解决方法:使用excel打开,另存为2003版的excel,再导入就好了。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

用poi处理excel文件异常:java.io.IOException: Invalid header signature; read 2338042707334752323

你的excel文件的compound header没办法被poi识别,有很多种可能: 你的excel文件是第三方工具生成的,比如水晶等报表工具; 你的excel文件里面报表了一些特别的contro...

POI读取xls、xlsx(个人认为用JXL效果更好,但是JXL并不支持07版的Excel)

import java.io.FileInputStream; import java.io.IOException; import java.text.NumberFormat; import or...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

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

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

LNK2005 产生原因及解决方法

许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols foun...

java.util.ConcurrentModificationException产生原因及解决办法

第一次遇到此异常是在处理3g.renren.com的好友分组功能中,因为接口提供的好友分组(以map的方式提供好友分组的id跟分组名)中没有把分组名为空,但是id存在的数据屏蔽掉,所以我在调用接口服务...
  • cin_ie
  • cin_ie
  • 2011-12-01 13:08
  • 1280

Invalid ROM Table原因及解决办法

在将Discovery的工程移植到Mini-STM32F4x9BI开发板时,使用ULINK2下载程序可能会出现如下图所示的“Invalid ROM Table”这个错误。 可能原因是使用Min...

详细讲解ORA-04030的产生原因及解决方法

现象:ORA-04030: 在尝试分配...字节 (hash-join subh,kllcqas:kllsltba) 时进程内存不足。   ORA-04030:out of process memo...
  • ky000
  • ky000
  • 2011-08-05 13:30
  • 6107

KEIL产生WARNINGL15: MULTIPLE CALL TO SEGMENT的原因及解决方法

本文内容来自. ***WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?。。。?。。。 CALLER1: ?。。。?MAIN CA...

使用QWT产生error LNK2001的原因及解决方法 .

在使用QWT进行二维曲线绘制,使用方法如下: class Plot: public QwtPlot {    Q_OBJECT …… } 此时报错:error LNK2001: 无法解析的...

使用QWT产生error LNK2001的原因及解决方法

在使用QWT进行二维曲线绘制,使用方法如下: class Plot: public QwtPlot { Q_OBJECT …… }         此时报错:error LNK200...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)