您的位置:威尼斯官方网站 > 威尼斯官方网站 > 首先要能够读取带xlsx的excel文件

首先要能够读取带xlsx的excel文件

发布时间:2019-11-21 05:00编辑:威尼斯官方网站浏览(185)

        近年来二个web工程须要完毕一个小功用,利用文件上传然后读取文件内容写入到数据库,这里是操作的excel文件,excel文件分两种后缀,03版本的xls和现在的xlsx,今后大家平日都拿那些好用的插件直接回复用就可以了,笔者那边用的是java poi相关财富包。

       1,首先要能够读取带xlsx的excel文件,必定要导入如下的jar包

     图片 1

      然后遭遇的标题是在地点工程下树立的一个测量试验类测验未有十分,二种excel的文书都能读取,不过黄金年代旦公布到web工程下,作者的工程是在tomcat下跑的。这里就现身了难题,总是报那么些极其:

    Exception in thread "main" org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)

      然后趁机非凡留神的往上看,最终开掘说有二个xbean.jar是还是不是是无误的版本,此时笔者就知晓大概是jar包冲突了,不过那时候对web工程的构造有一点点不是很明显了,为啥在测验类下没反常,但怎么在web下跑的时候会产生这几个非常呢,究其原因,这里要弄精通,在web下跑的时候,在webRoot下上边包车型大巴WEB-INF上边包车型客车lib放的jar才是工程跑的时候用用到的jar,所以这时作者去找,果然开采成叁个xbean.jar跟java poi的xmlbeans-2.3.0.jar冲突了,果决删掉低版本的xbean.jar,难题一蹴而就。

    因而从遭受那么些问题上来看,首先要学会从十一分中找原因,其次知道原原本本的经过了后来怎么去解决。非凡往往能够暴流露能够缓慢解决难点的关键所在。希望能帮到境遇此相符主题材料的朋友。

     

    本文由威尼斯官方网站发布于威尼斯官方网站,转载请注明出处:首先要能够读取带xlsx的excel文件

    关键词:

上一篇:API就是与操作系统交互的各种功能函数

下一篇:没有了