jxl.read.biff.BiffException: Unable to recognize OLE stream异常

java代码读取excel文件时报:

jxl.read.biff.BiffException: Unable to recognize OLE stream
    at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
    at jxl.read.biff.File.<init>(File.java:127)
    at jxl.Workbook.getWorkbook(Workbook.java:221)
    at jxl.Workbook.getWorkbook(Workbook.java:198)
    at com.excel.service.PHSampleService.getAllByExcel(PHSampleService.java:25)
    at com.excel.control.PHSampleControl.main(PHSampleControl.java:11)

查资料得出原因:JAVA可以利用jxl简单快速的读取文件的内容,但是由于版本限制,只能读取97-03  xls格式的Excel。不支出读取 excel 2007 文件(*.xlsx)。

时间: 2024-08-17 07:02:31

jxl.read.biff.BiffException: Unable to recognize OLE stream异常的相关文章

java 读取excel 文件 Unable to recognize OLE stream 错误

使用 Java 代码读取 excel 文件代码时报错如下: jxl.read.biff.BiffException: Unable to recognize OLE stream    at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)    at jxl.read.biff.File.<init>(File.java:127)    at jxl.Workbook.getWorkbook(Workbook.jav

jxl读取excel文件异常:Unable to recognize OLE stream 的解决方法

问题成因 使用jxl方式读取,可能只能支持xls格式的文件,对于xlsx格式就不再支持 如果是从网站导出的excel文件,有的网站比较坑,导出的并不是标准格式的excel,而是将html改扩展名为xls的“伪”excel文件.当用excel打开这类文件时,会弹窗提示其“扩展名和文件类型不匹配”是否还要打开. 而且,使用文本编辑器打开,会发现这个所谓xls文件其实是xml标签的文件. 解决方法 在excel中打开,另存成xls就可以. 但当文件比较多时,可以使用excel vba批量另存. 第一种

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常总结

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常总结 做android开发的可能都碰到"java.lang.RuntimeException: Unable to instantiate activity ComponentInfo"过这个异常, 有时是Conslole 会出现Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFOR

使用OpenCV的VideoCapture 读取.mp4文件时出现以下错误:Unable to stop the stream: Inappropriate ioctl for device

使用OpenCV的VideoCapture 读取.mp4文件时出现以下错误:Unable to stop the stream: Inappropriate ioctl for device 此问题由于未安装ffmpeg导致. sudo apt-get install ffmpeg 重新编译opecv即可. cd xx/opecv/build rm -rf * cmake ../                                //执行cmake ../后打印信息中video I/

64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式

问题描写叙述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat. 问题分析: 1.源代码分析,查找python源代码distribut模块中出现Unable to find vcvarsall.bat的位置.在msvc9compiler.py文件里find_vcvarsall方案处出现.经分析可知python是通过python自身使用的vs编译版号(3.4.2版本号用的是vs2010)来获取相

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决

不能实例化activity有如下三种情况: 1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化. 2.自己新建了一个包,而注册时候依然用的默认包,例如,默认包是com.ghg.Dao包,你新建了一个com.ghg.DaoImpl包,并在此包中写了个FirstActivity,在manifest.xml中注 册时你写的是<activity  android:name=".

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常(转)

转:http://blog.csdn.net/gaohongijj/article/details/8010869/ 不能实例化activity有如下三种情况: 1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化. 2.自己新建了一个包,而注册时候依然用的默认包,例如,默认包是com.ghg.Dao包,你新建了一个com.ghg.DaoImpl包,并在此包中写了个FirstA

CheckStyle:unable to parse configuration stream - Element type &quot;message&quot; must be declared

版本在1.3以上,包括1.3: <!DOCTYPE module PUBLIC          "-//Puppy Crawl//DTD Check Configuration 1.3//EN"          "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">

如何通过jsoup网络爬虫工具爬取网页数据,并通过jxl工具导出到excel

1:闲话少说,直接看需求: 抓取的url:http://www.shparking.cn/index.php/welcome/municipal_parking?key=&per_page=. 参考的资料:http://blog.csdn.net/lmj623565791/article/details/23272657 需求:抓取指定url,共n页信息(即需要分析内部链接),将页面上的停车信息抓取出来(即需要分析停车信息的特征),并导入到excel中. 问题分析:因为页面上存在相同的停车场信息