作者:乔山办公网日期:
返回目录:excel表格制作
读取百excel一般使用开源工具包来读取的。因为office文件是经过处理的,度用流读到的都是乱码。
你可以自己从百度“问java 去读excel”找些资料,一堆一堆的。答而且都封装好了,用起来也方便。
我这也有代版码。如果你找到的代码都权不可用,我再发给你。
你是用什么2007 ? jxl目前停止更新了,不能读写 excel2007
如果你要读写就用 apache POI ,差不多的用法支持 2003、2007 网上有很多实例。
我本军团为你解答
excel的字符编码无法识别,是带有bom的unicode编码,而且文件的头不是标准的OLE2文件格式,所以poi无法读取
首先你这个Excel文件是抄从哪里来的,很可能是从一个页面上下载来的,而这个页面做的功能就是导出Excel,但做偷袭懒了,没有用jxl和POI等库,而是用直接用jsp生成知html写的。
因此你上传时就要要判断了,如果是真道的excel就要用jxl或POI解析,如果只是html,就要用HTML的解析方法了。