jeecg-boot自带的库是autopoi,如果自定义导出excel引入poi,则需要POI版本要保持一致,否则会出现冲突的情况,导致这2个都用不了的情况。
Autopoi底层用的是POI库,poi-tl的底层也是用的POI库,需要保证底层的POI库版本一致。
下面是一个使用版本案例记录:
<!--导出word插件poi-tl-1.7.3对应的poi是4.1.0; 1.8.2对应的poi版本是4.1.2 --> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.8.2</version> </dependency> <!-- AutoPoi Excel工具类1.3.3,对应poi是4.1.2--> <!-- 最终poi要4.1.2--> <dependency> <groupId>org.jeecgframework</groupId> <artifactId>autopoi-web</artifactId> <version>1.3.3</version> <exclusions> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> </exclusions> </dependency> <!-- 自定义导出excel接口要用的jar--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-excelant</artifactId> <version>4.1.2</version> </dependency>
标签:excel,POI,boot,导出,poi,jeecg From: https://www.cnblogs.com/tiandi/p/17176194.html