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

轻量应用服务器做网站长沙网站托管优化

轻量应用服务器做网站,长沙网站托管优化,找代理注册公司多少钱,腾讯专门做数据标注的网站是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.mmbaike.com/news/88172.html

相关文章:

  • 公司网站维护费怎么做分录cms快速建站
  • 贵阳网站开发方舟网络企业文化内容范本
  • 闵行做网站费用学习软件
  • 香港个人网站可以做商业的最新seo视频教程
  • 成都网站设计最加科技关键词免费
  • 建了一个网站 如何找到放图片的文件夹百度一下就知道首页
  • 浙江做网站公司排名搜索引擎优化公司
  • 戴尔网站建设规划bt樱桃 磁力岛
  • wordpress主题开发时间抖音seo排名
  • 怎么查看网站的pv uv百度指数教程
  • 准备网站的工作长沙网站排名推广
  • 北京网站开发怎么做线上营销培训
  • godaddy wordpress托管博客seo怎么做
  • 哪个网站做外贸好排名优化是怎么做的
  • 免备案的网站建设网站建设关键词排名
  • aws ec2安装wordpress济宁seo公司
  • 盈科互动武汉网站建设网络游戏推广员
  • 旅游网站设计源码百度一下搜索引擎
  • 柳州在哪里做网站网络营销手段
  • element-ui网站开发今日最新消息新闻报道
  • 给人做赌博网站犯法嘛优化步骤
  • 网站推广类型如何免费创建自己的网站平台
  • 个人网站建设方案书怎么写免费推广seo
  • php网站开发设计系统谷歌google官方网站
  • 木马设计公司企业seo职位
  • 网站先做前台还是后台seo搜索引擎优化服务
  • 北海建设网站搜索引擎优化怎么做
  • 天津网站建设多少钱竞价恶意点击器
  • 在线短视频网站开发费用核心关键词和长尾关键词
  • 搭建网站后的网址百度一下就会知道了