jeecg-boot中导出excel冲突问题

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>

 

posted @ 2023-03-03 16:36  JackGIS  阅读(659)  评论(0编辑  收藏  举报