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

包头做网站哪家好好123上网主页

包头做网站哪家好,好123上网主页,陕西省住房城乡建设厅网站,做网站后台主要负责什么easyexcel主要用于excel文件的读写&#xff0c;可使用model实体类来定义文件读写的模板&#xff0c;对开发人员来说实现简单Excel文件的读写很便捷。可参考官方文档 https://github.com/alibaba/easyexcel 一、引入依赖 <!-- 阿里开源EXCEL --><dependency><gr…

easyexcel主要用于excel文件的读写,可使用model实体类来定义文件读写的模板,对开发人员来说实现简单Excel文件的读写很便捷。可参考官方文档 https://github.com/alibaba/easyexcel

一、引入依赖

 <!-- 阿里开源EXCEL --><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>${easyexcel.version}</version></dependency>

文档地址:https://www.yuque.com/easyexcel/doc/easyexcel

二、实体

普通导出实体,index的数字为导出的列,为0开始

@Data
public class ProjectExpView {@ExcelProperty(value = "项目编号",index = 0)private String projectCode;@ExcelProperty(value = "项目名称",index = 1)private String projectName;
}

合并单元格导出实体

@Data
public class ProjectResourcesExpView {@ExcelProperty(value ="员工",index = 0)private String staffName;@ExcelProperty(value ="部门名称",index = 1)private String deptName;@ExcelProperty(value ={"月工作详情","月工作详情","月工作详情","月工作详情","1"},index = 2)private String d01;@ExcelProperty(value ={"月工作详情","月工作详情","月工作详情","月工作详情","2"},index = 3)private String d02;@ExcelProperty(value ={"月工作详情","月工作详情","月工作详情","月工作详情","3"},index = 4)private String d03;@ExcelProperty(value ={"月工作详情","月工作详情","月工作详情","月工作详情","4"},index = 5)private String d04;
}

导出样式
在这里插入图片描述
设置行高:@ContentRowHeight(150)作用在类上
设置列宽: @ColumnWidth(25)作用在字段上
忽略导出字段:@ExcelIgnore
设置时间字段导出格式: @DateTimeFormat(“yyyy-MM-dd”)

三、导出

根据查询出来的列表信息导出到页面

    @GetMapping("/export")@ApiOperation("导出XXX信息")public void exportProjectExpView(HttpServletResponse response, HttpServletRequest request) throws IOException {List<ProjectExpView> list = ProjectService.exportList();String name = "XXX信息";response.setContentType("application/vnd.ms-excel");response.setCharacterEncoding("utf-8");response.setHeader("Content-disposition", "attachment;filename=" + new String(name.getBytes("gbk"), StandardCharsets.ISO_8859_1)  + ".xlsx");ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();WriteSheet writeSheet1 = EasyExcel.writerSheet(0, name).head(SyfwEwmExport.class).build();excelWriter.write(list, writeSheet1);excelWriter.finish();}

四、导入

 @PostMapping("/import")@ApiOperation("导入XX信息")public ResponseResult<?> importProject(@RequestParam("file") MultipartFile file)  throws Exception{List<ProjectExpView> list = new ArrayList<>(1);List<ImportErrVo> errMsgList = new ArrayList<>(1);ExcelListener excelListener = new ExcelListener();Object Object1 = ExcelUtil.readExcel(file,ProjectExpView.class,0,excelListener);list = (List<ProjectExpView>) Object1;projectService.importProject(list);return ResponseResult.importSuccess();}
http://www.khdw.cn/news/26020.html

相关文章:

  • 网站建设要不要学编码合肥网络推广网络运营
  • 福州公司网站建设_网站描述和关键词怎么写
  • 海尔官网 网站建设的目标广东省各城市疫情搜索高峰进度
  • 网站注册 英文磁力蜘蛛种子搜索
  • 网站做数据统计泽成seo网站排名
  • 山西公司怎么做网站设计网站接单
  • 职业院校专题建设网站seo整站优化公司持续监控
  • 怎么做简单的网站首页整站多关键词优化
  • 网站专题优化百度怎么收录自己的网站
  • 肇庆网站关键词优化个人怎么注册自己的网站
  • 深圳网站建设哪家强网店运营具体做什么
  • 旅游休闲类网站的建设湖南seo优化哪家好
  • 陕西省卫计委官方网站行风建设推广引流网站
  • vue建设pc端web网站天津的网络优化公司排名
  • 网络架构图惠州seo按天付费
  • 自建网站的劣势搜盘 资源网
  • wordpress企业微信福建搜索引擎优化
  • 安徽省建设监理协会网站国内seo排名分析主要针对百度
  • wordpress底部导航主题seo流量软件
  • 网站中文域名好吗网站排名首页前三位
  • 做佩戴护身符的厂家网站广告推广系统
  • 如何在网站申请做co河源网站seo
  • ps里怎么做网站做营销型网站的公司
  • 一个新手如何做网站长沙本地推广
  • 清理网站数据库百度推广助手
  • 无锡建设工程项目代码申请网站新闻发布会新闻通稿
  • 只做彩票网站犯法吗百度快照怎么做
  • 做高端网站建设公司网络推广方法
  • 做服装要看国外哪些网站盐城seo营销
  • 深圳网站建设seo如何在百度上做广告宣传