记项目使用jxls遇到的问题
Cannot load XLS transformer. Please make sure a Transformer implementation is in classpath
检查项目是不是引入了easyExcel等组件
有的话,需要排除
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.10</version>
<exclusions>
<exclusion>
<artifactId>poi</artifactId>
<groupId>org.apache.poi</groupId>
</exclusion>
<exclusion>
<artifactId>poi-ooxml</artifactId>
<groupId>org.apache.poi</groupId>
</exclusion>
<exclusion>
<artifactId>poi-ooxml-schemas</artifactId>
<groupId>org.apache.poi</groupId>
</exclusion>
</exclusions>
</dependency>
然后
引入poi组件4版本
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
项目因为迭代,做复杂的excel导出,easyExcel满足不了需求,可以考虑通过jxls模板的形式处理复杂的逻辑。
能解决excel按块处理,横向,列向的功能
官方网址:http://jxls.sourceforge.net/
理论上不建议同时用好几个excel组件。这里推荐idea插件maven helper 方便处理冲突。
当一个问题莫名其妙怎么改都解决不了的时候,看看是不是包冲突了,看看是不是网络本身的问题