访问jxls官网:http://jxls.sourceforge.net/
官网中也有例子:https://bitbucket.org/leonate/jxls-demo/src/master/。
从官网可以看到 2.6.0是jxls-jexcel支持的最后一个jxls版本
同时笔者会在最后一篇总结中将笔者的项目和Excel文件打包上传。
打开getting start,可以看到jxls2.6.0所需要的jar包。
从官网来看,只需要三个jar包就可以了,其实不然。从官网的例子可以看出。入口是在这个类中
继续跟踪代码,会创建WookBook,在这里引用了apache的poi的相关jar包
所以,笔者在这里找了一个3.16的poi和poi-ooxml放进去(由于公司项目使用的版本,为了避免后期jar冲突,于是没有使用最新的jar)。将官网的例子抄过来。启动后报错
Exception in thread "main" java.lang.IllegalStateException: Cannot load XLS transformer. Please make sure a Transformer implementation is in classpath
swich枚举出问题了。。。。。
于是直接使用apache4.0以上版本,果然不报错了。确定是jar包问题。
以下是笔者pom文件
至此,项目启动成功。
下面会介绍官网中的这些方法以及相关资源都会放上去(excel中使用的批注请查看官网中的Excel mark-up)
如果写的有问题,请多见谅