当前位置: 首页 > news >正文

洪梅镇网站建设公司网站建设选信达互联

洪梅镇网站建设公司,网站建设选信达互联,郑州经济技术开发区招教,百度网站验证方法easyExcel 简单快速使用 1. mevan 这里版本我这里选的是 poi 4.1.2和 ali的easyexcel 的 3.3.1。 因为阿里easy是根据poi的依赖开发的有关系#xff0c;两者需要对应要不然就会有很多bug和错误在运行时发生。需要版本对应#xff0c;然而就是easy的代码也会有bug这个版本是比…easyExcel 简单快速使用 1. mevan 这里版本我这里选的是 poi 4.1.2和 ali的easyexcel 的 3.3.1。 因为阿里easy是根据poi的依赖开发的有关系两者需要对应要不然就会有很多bug和错误在运行时发生。需要版本对应然而就是easy的代码也会有bug这个版本是比较稳定的。 !-- https://mvnrepository.com/artifact/org.apache.poi/poi --dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion4.1.2/version/dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion4.1.2/version/dependency !-- 阿里easyexcel --dependencygroupIdcom.alibaba/groupIdartifactIdeasyexcel/artifactIdversion3.3.1/version/dependency2.数据模型类 里面用到的easy的注解这些注解我都写了注释。这些注解也可以用在属性上用到属性上会覆盖类的效果也就是属性的优先级高。 package com.byquick.imspp.entity.vo.easyExcelVo;import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.*; import com.alibaba.excel.enums.poi.FillPatternTypeEnum; import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum; import com.alibaba.excel.enums.poi.VerticalAlignmentEnum; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data AllArgsConstructor NoArgsConstructor //内容行高20 ContentRowHeight(20) //标头行高25 HeadRowHeight(25) //列宽25 ColumnWidth(25) //内容样式 horizontalAlignment 水平对齐 HorizontalAlignmentEnum.CENTER 居中 //verticalAlignment 垂直对齐 VerticalAlignmentEnum.CENTER 居中 ContentStyle(horizontalAlignment HorizontalAlignmentEnum.CENTER,verticalAlignment VerticalAlignmentEnum.CENTER) //头部样式 fillForegroundColor 前景色 为 42 fillPatternType 填充样式 HeadStyle(fillForegroundColor 42,fillPatternType FillPatternTypeEnum.SOLID_FOREGROUND) public class PersonEasyExcelModel {//该注解为列表 value 为标头 默认从0开始为第一列ExcelProperty(value 序号, index 0)private Integer sn;ExcelProperty(value 姓名, index 1)private String name;ExcelProperty(value 性别, index 2)private String sex;ExcelProperty(value 手机号码,index 3)private String phoneNumber;ExcelProperty(value 邮箱,index 4)private String emial; }这里在网上上找到了一张别人的测试图片为前景色的各个颜色的值 3.工具类 该工具类为三个封装好了N个方法常用的解析读取excel和生成excel 在这里演示一下如何使用 4.工具类示例代码以及工具类地址 解析excel //解析excel public void importPerson(MultipartFile file) {//工具类DefaultExcelListener 实现了监听DefaultExcelListener excelModelExcelListener new DefaultExcelListenerPersonEasyExcelModel();//工具类EasyExcelUtil 异步读取模型EasyExcelUtil.asyncReadModel(file.getInputStream(), excelModelExcelListener, PersonEasyExcelModel.class, 0, 2);//获取到的数据ListPersonEasyExcelModel rows excelModelExcelListener.getRows();rows.forEach(System.out::println); }创建excel并返回客户端 public void exportPerson(MultipartFile file) { ListPersonEasyExcelModel personEasyExcelModels new ArrayList();PersonEasyExcelModel personEasyModel new PersonEasyExcelModel();personEasyModel.setSn(1);personEasyModel.setName(张三);personEasyModel.setSex(男);personEasyModel.setPhoneNumber(1008611);personEasyModel.setEmail(1234567outlook.com);personEasyExcelModels.add(personEasyModel);//人员导出 为excel的名称PersonEasyExcelModel 为模版模型根据里面的注解创建excelPersonEasyExcelModels为数据集sheet 为 工作表的名称创建excel并返回客户端 EasyExcelUtil.writeWithSheetsWeb(response, 人员导出).writeModel(PersonEasyExcelModel.class, personEasyExcelModels, sheet).finish(); }最后工具类地址工具 5.导出样式
http://www.hkea.cn/news/14509268/

相关文章:

  • 上海网站改版哪家好网站logo 更换
  • 网站建设与网页设计难学吗做外贸上哪些网站
  • 赣州市开发区建设局网站广州工程承包总公司
  • 网站建设与维护服务邯郸网站建设哪能做
  • 自己架设网站编辑网站内容有没有批量办法
  • seo网站沙盒期jsp做网站前端实例
  • 微信公众号php网站开发企业网站服务门户
  • 西宁好的网站建设中国基建人才网
  • 泸溪县建设局网站网站建设公司-跨界鱼科技优
  • 成都龙泉建设网站2021免费正能量网站入口
  • 重庆荣昌网站建设报价做购物网站用服务器
  • 网站开发成本评估哪个网站做兼职猎头
  • 哈尔滨网站建设策划方案销售网站排名
  • 戚墅堰建设网站18芯城网站开发案例
  • 网站怎么换主机wordpress鼠标
  • 做废铁在哪个网站推广中卫网站推广优化
  • 开源的网站系统wordpress布局怎么看
  • 网站建设视频代码wordpress怎么添加全局背景音乐
  • python 网站开发实战wordpress 手机版 导航
  • 淘宝网站所用编码群晖 套件 wordpress
  • 做微信公众号用什么网站老板办公室装修设计
  • 网站托管怎做什么学做网站
  • 免费网站备案号码wordpress七牛云使用
  • 网页制作怎么上传到网站wordpress 去掉 googleapis
  • 企业网站可以自己做北京网站建设seo优化
  • 做蛋糕网站的优点免费 支付宝购物网站模版
  • 服装设计网站有哪些推荐关于购物网站开发的开题报告
  • 长沙网站推广服务公司ui培训班有用吗
  • 长沙做企业网站推广的公司外贸网站建设源码
  • python做音乐网站网站建设用电脑