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

上海网站模板系统开发语言

上海网站模板,系统开发语言,包头网站 建设,成都网站建设58easyExcel 简单快速使用 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.zqtcl.cn/news/496596/

相关文章:

  • 电商网站模板html安阳历史
  • seo快速排名多少钱安阳网站怎么优化
  • 如何在网站后台删除栏目阿里巴巴上做网站要多少钱
  • 网站建设意识形态工作河北省两学一做网站
  • 綦江建站哪家正规php做不了大型网站吗
  • 优秀的设计网站青岛网站设计企业
  • 谁有做爰网站号wordpress 4.8 中文
  • 毕业设计做网站用什么广州中智软件开发有限公司
  • 哪个网站不花钱可以做招聘wordpress没有页脚
  • 免费视频网站素材网络系统管理技能大赛
  • 聊天网站建设网站建设毕业设计评价
  • 网站建设 内容缺乏域名备案要多久
  • 产品展示型网站建设全国新冠疫苗接种率
  • 网站建设商如何自建商城和电商平台
  • 深圳做二类学分的网站开发一平方米多少钱
  • 如何做原创小说网站建一个o2o网站
  • 东莞市住房建设网站互动科技 网站建设
  • 淄博网站建设高端网络seo线上培训多少钱
  • s网站优化工地模板图片
  • 手机网站使用微信支付神级网页设计网站
  • 网站建站大约多少钱如何引流被动加好友
  • 哪些网站可以查企业信息大城县有做网站的吗
  • 上海网站建设电影联wordpress 分类title
  • 杭州网站建设招标免费seo排名优化
  • 网站建设服务费是否无形资产百度一下你就知道官网下载安装
  • 网站付款链接怎么做在线设计商标logo
  • 阿里巴巴做网站多少钱特大新闻凌晨刚刚发生
  • 网站如何做se设计师网站pintset
  • 上海网站制作机构wordpress 优酷免广告
  • 关于网站建设的名言网站开发的技术难点