首页 > 其他分享 >jeecg-boot中导出excel冲突问题

jeecg-boot中导出excel冲突问题

时间:2023-03-03 16:44:35浏览次数:33  
标签:excel POI boot 导出 poi jeecg

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

相关文章

  • springboot 过滤器FilterRegistrationBean详解
    一:基础知识1.通过FilterRegistrationBean实例注册,该方法能够设置过滤器之间的优先级2.为了演示优先级,这里创建2个测试过滤器类:Test1Filter、Test2Filter通过实现javax.serv......
  • Springboot Controller接口默认自动填充 业务实体参数值
    前言今天看有小伙伴求救: 我还是一贯如此,有人不明白,没玩过HandlerMethodArgumentResolver。那么很可能不止他一个人,那么我就有必要出手。不多说,开搞。 正文快速模拟出......
  • spring boot 拦截器
    在interceptor包下创建ApiInterceptor和WebConfigApiInterceptor  ```packagecom.media.weappapi.interceptor;importcom.media.common.po.config.TCmsSite;imp......
  • springboot(三)
    1.热部署可以在不重启服务器的情况下重新加载更新后的程序.1.1实现原理①非springboot项目热部署实现原理开发非springboot项目时,我们要制作一个web工程并通过tomca......
  • SpringBoot接口返回统一格式
    packagecom.example.springboot.common;importorg.springframework.core.MethodParameter;importorg.springframework.http.MediaType;importorg.springframework......
  • Fleet Spring Boot
    前言Fleet是JetBrains的一款新的IDE,包罗万象(夸张)。示例项目在,有一个父项目和多个子项目构成菜单Run菜单Run&Debug点击创建run.json文件内容:{ "configur......
  • springboot整合mybatis
    1,引入依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version><scope>runtime</scope></depend......
  • SpringBoot集成Knife4j
    转载自: SpringBoot集成Knife4j-hviger-博客园(cnblogs.com)Knife4j简介Knife4j官网地址:https://doc.xiaominfo.com/knife4j是为JavaMVC框架集成Swagger生成Ap......
  • Spring Boot | 手动创建一个简单的Spring Boot项目
    在上一章《00.创建多模块项目》中,笔者汪小成已经创建了一个空的01.spring-boot-hello子工程。本章中笔者汪小成开始着手编写一个简单地SpringBoot项目主启动类。本篇文章......
  • .net中的Webform使用NPOI导出excel
    .net中的Webform使用NPOI导出excelprivatevoidExprotExcelGuanXiaYan(DataSetds,ZF.Model.UserInfouModel){try{......