JeecgBoot如何导出模板Excel文件呢?

陈欣 Java经验 发布时间:2023-10-07 15:25:22 阅读数:1940 1
下文笔者讲述JeecgBoot中导出模板excel的方法及示例分享,如下所示
JeecgBoot导出excel的实现思路:
      借助TemplateExportParams即可获取模板文件
例:JeecgBoot下载模板文件并附加数据的方法及示例分享
@RequestMapping(value = "/exportXls")
    public ModelAndView exportXls(HttpServletRequest request, BaiyunProjectTalk baiyunProjectTalk) {
		//获取模板
		TemplateExportParams params = new TemplateExportParams("exportTempLate/projectTalk.xlsx");
		Map<String, Object> map = new HashMap<>(); //需要导出的数据-所有
		list<Map<String, Object>> listMap = new ArrayList<>(); //需要导出的数据-list
		List<BaiyunProjectTalk> childrenlist = baiyunProjectTalkService.list();
		childrenlist.forEach(item -> {
			Map<String, Object> lm = new HashMap<>();// list数据
			lm.put("projectId", item.getProjectId());
			lm.put("content", item.getContent());
			listMap.add(lm);
		});
		map.put("title", "项目沟通表");// 标题
		map.put("maplist", listMap);// 需要循环的数据
 
		// 模板导出
		ModelAndView mv = new ModelAndView(new JeecgTemplateExcelView());
		mv.addObject(TemplateExcelConstants.PARAMS, params);
		mv.addObject(TemplateExcelConstants.MAP_DATA, map);
    	return mv;
    }
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202310/16966635597294.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者