• 2024-07-03记录一次使用easypoi时与源码博弈的过程
     最近刚刚接手了保险一线之声平台的开发和维护工作,第一个需要修复的问题是:平台的事件导出成excel功能在经过一次上线之后突然不可用了,于是就开始了几轮痛苦的排查以及与源码博弈的过程。 二、问题描述一线之声在事件查询菜单下支持将结果导出为Excel,程序中使用easypoi+
  • 2024-06-14java oracle easypoi 百万数据导出
    privatestaticfinalIntegerpageSize=100000;/***zcc*@paramfixmedinsCode*@paramtitle*@paramsheetName*/publicvoidexportAudtMorethanVo(StringfixmedinsCode,Stringtitle,StringsheetName){StringfilePa
  • 2024-06-04使用EasyPOI导出的 Excel 表格字段为中文
     导入导出添加依赖:<!--FastDFS分布式文件系统进行交互,实现文件的上传、下载--><dependency><groupId>com.github.tobato</groupId><artifactId>fastdfs-client</artifactId><version>1.26.6
  • 2024-04-22EasyPoi 导出xlsx下拉列表过长问题解决
    问题描述:通过EasyPoi导出Excel带下拉框字段时,下拉框内值超过255时,会报错Stringliteralsinformulascan'tbebiggerthan255charactersASCII解决方案:额外创建sheet页去存储下拉框内数据,然后从这个sheet页中读取下拉框数据存到下拉列表中,最后需将额外创建的sheet隐藏
  • 2024-03-29使用easyPoi的动态列导出
    项目背景:有一个导出excel的需求,要求导出部分固定列和部分动态列,固定列使用字段写死,动态列使用list集合存放成果展示:思路:简单说就是一个行转列的处理1.使用easypoi的注解方式进行导出,固定列部分使用@Excel标注2.动态列使用一个List集合,用@ExcelCollection标注,里面的
  • 2024-03-22利用EasyPoi 实现 传入List数据,输出excel文件
    基本描述场景用户传入List数据,要求生成Excel文件(糟糕的需求是真糟糕!!!)本次算是未完成版[应付需求还是可以的](需要硬代码去编写模板,各位宝子们先将就下,后续会跟新传参版)特别提醒时间字段我们当做字符处理的写模板的时候不要用format属性(暂无特别好的解决方案,有大神可以以指
  • 2024-03-15EasyPoi导出包含动态列的Excel
    @TestpublicvoiddynaCol(){try{List<ExcelExportEntity>colList=newArrayList<ExcelExportEntity>();ExcelExportEntitycolEntity=newExcelExportEntity("商品名称","title");
  • 2024-02-06springboot集成easypoi导出多sheet页
    pom文件<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version></dependency>导出模板:编辑后端代码示例:/***导出加油卡进便利店大额审批列表*@throwsIOException
  • 2024-01-19Apache POI、EasyPoi、EasyExcel 三种区别,如何选择
    ApachePOI、EasyPoi、EasyExcel都是与处理MicrosoftOffice格式文件相关的Java库,但它们有一些区别。下面是它们的主要特点和区别:ApachePOI:特点:ApachePOI是一个开源的Java库,用于处理MicrosoftOffice格式文件,如Excel、Word、PowerPoint等。它提供了丰富的API,
  • 2024-01-16EasyPOI导入数据为空
     问题:从数据内导出的数据再次导入数据库,部分或者全部数据都为空。明明全部字段都对应。 原因:在表中有表头:用户表名、字段、内容。忘记上面还有个表头,所以应该从2开始。(第一行对应的数据库字段的话就没问题) 解决:将表头与数据库字
  • 2023-12-05easypoi导出带动态下拉框
    涉及无限极分类实现ProductExcel.javapackageio.renren.modules.product.excel;importcn.afterturn.easypoi.excel.annotation.Excel;importio.renren.modules.product.dto.ProductBarDTO;importio.swagger.annotations.ApiModelProperty;importlombok.Data;impor
  • 2023-12-04easypoi大批量导出excel数据
    easypoi导出excel数据最近,面临了一个新的需求,需要将表中的几百万数据导出到Excel文件中。为了满足这一需求,我决定采用EasyPoi库来实现该功能,并生成压缩包。<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId>
  • 2023-11-13springboot集成EasyPoi,实现Excel/Word的导入导出
    前言在日常工作中,我们经常需要进行Excel或Word文档的导入和导出。这需要我们编写大量的代码和复杂的操作,从而增加了我们工作的难度。而EasyPoi就是针对这种情况而开发出来的一个简单易用的Java导入导出工具。EasyPoi是一个开源的Java导入导出工具,它提供了非常简单易用的API,可以让
  • 2023-08-26easypoi导入导出字段字典码值自动转换
    1.replace进行内容替换@Excel(name="是否有效",width=30,replace={"是_1","否_0","_null"})privateStringisEffective;Excel文件内'是否有效'这列的数据将会根据replace规则替换,例如'是'会被替换为'1',空白会被替换为null。反过来导出数据到E
  • 2023-08-01使用easypoi模板导出遇见的bug
    一、前言easypoi是为java提供的一款excel导入导出的工具包。使用easypoi,能极大的简化我们excel导入导出的操作;但是在使用过程中,也发现了一些bug,在这里做一些相关记录。二、问题我这里发现的问题主要是easypoi提供的模板导出功能。1.前期准备为了模拟问题的出现,我们需要新建
  • 2023-07-25easypoi解析合并单元格并拆解
    解析合并单元格并拆解?前言:废话少说,先看效果再上代码 ?一.合并模版?合并模板.xlsx?二.代码?1.依赖<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.4.0</version><exclus
  • 2023-06-01Springboot整合EasyPOI操作Excel文件
    配合官网阅读本文源码POI官网文档效果图:本文只做一个案列的操作:pom依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--EasyPoi导入导
  • 2023-05-10Excel 导出
    1.pom相关<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.1.0</version></dependency>
  • 2023-03-24easypoi基于springboot实现多sheet导出
    maven<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.4.0</ve
  • 2023-03-08Easypoi注解
    Easypoi引入依赖:<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId>
  • 2023-02-28easypoi多sheet导出
    以前一直接触的是单sheet导出,这次的需求换成了多sheet导出,算是一个难点所以得记录一下底层关键的代码就是:privatestaticvoiddefaultExport(List<Map<String,Object>
  • 2023-02-01手动导入jar
    mvninstall:install-file-Dfile=D:\java_tools\maven\maven-repository\cn\afterturn\easypoi-base-cy\4.4.0-SNAPSHOT\easypoi-base-cy-4.4.0-20220106.073649-1.jar-D
  • 2022-12-20easypoi 4.2.0 大数据导出
      excel导出大数据pom文件<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><ver
  • 2022-12-06easypoi导出带动态下拉框
    easypoi导出带动态下拉框。实体注解:packagecom.springbooteasypoi.entity.excel.select;importcn.afterturn.easypoi.excel.annotation.Excel;importlombok.Data;
  • 2022-11-17EasyPoi “导入类”校验注解
    @Excel注解value列名默认时列名必须和导入的表头名字一致,否则无法导入fixedId固定列顺序替代列名,列名比较复杂或者有合并情况,建议使用replace替代字典值把