栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java通过freemaker实现word文件生成

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java通过freemaker实现word文件生成

 @ApiOperation(value = "下载申报表-新")
    @GetMapping("/downloadResWord")
    @ApiImplicitParams({
            @ApiImplicitParam(dataType = "Long", name = "id", value = "项目ID")
    })
    public void downloadResWord(HttpServletResponse response, Long id) throws IOException, TemplateException, BizException {
        Assert.isNull(id, "项目id为空!");
        Project project = projectService.getById(id);
        Assert.isNull(project,"项目不存在!");
        ProjectWordDto wordDto = CopyUtil.clone(project, ProjectWordDto.class);
        // 获取当前年份
        String year = DateUtil.dateToString(new Date(),"yyyy");
        wordDto.setYear(year);
        // 计算合计
        BigDecimal sum = new BigDecimal(project.getMunicipalBudget())
                .add(new BigDecimal(project.getOtherBudget()))
                .add(new BigDecimal(project.getRaise()));
        wordDto.setSum(sum.toString());
        @SuppressWarnings("deprecation")
        Configuration configuration = new Configuration();
        configuration.setDefaultEncoding("utf-8");
        configuration.setClassForTemplateLoading(this.getClass(), "/file");
        //文件名,获取模板
        response.setContentType("application/msword");
        String fileName ="乐清市"+year+"年度电子政务项目申报表_"+project.getProjName()+".doc";
        response.setHeader("Content-Disposition", "attachment;fileName="
                + new String(fileName.getBytes("GBK"), "ISO-8859-1"));
        response.setCharacterEncoding("utf-8");
        PrintWriter out = response.getWriter();
        Template template = configuration.getTemplate("项目申报表.ftl", "utf-8");
        template.process(wordDto, out);
        out.flush();
        out.close();
    }


    
    public String getTypeFileName(Integer type){
        String fileName = "";
        switch (type) {
            case 0:
                fileName = "file/乐清市2022年度电子政务项目申报表.docx";
                break;
            case 1:
                fileName = "file/硬件设备和软件购置预算清单(智能化项目模板).xlsx";
                break;
            case 2:
                fileName = "file/乐清市电子政务项目建设方案(模板).docx";
                break;
        }
        return fileName;
    }

下面是 项目申报表




	
		Owner
		和自己对话
		2
		2021-01-18T08:41:00Z
		2022-03-07T07:31:40Z
		10080
		1
		68
		389
		Organization
		3
		1
		456
		14
	
	
		CWMAQFSphYtOyXgvpaWyUFn/IAE3lGJTXeoL66eTBYqbyW2ldEz1VhCHFCOXaQLXHJO3fxEmjc4IVQx92l5tIUsWA==
		2052-11.1.0.11365
		1F881DEB8AA444D7A633ABE9B39F55DB
	
	
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
		
			
			
			
			
			
		
	
	
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
		
			
			
				
				
			
			
				
				
				
				
				
			
		
		
			
			
		
		
			
			
			
				
					
					
					
					
				
			
		
		
			
			
			
			
				
					
					
				
				
				
			
			
				
				
				
			
		
		
			
			
			
			
				
					
				
				
					
					
				
				
				
			
			
				
				
				
			
		
		
			
			
			
			
				
				
			
		
		
			
			
			
			
				
				
			
		
	
	
		
		
			
		
	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
			
			
			
			
			
			
			
			
			
			
			
		
	
	
		
			
				
					
					
					
						
						
						
						
						
					
				
				
					
						
						
						
						
						
					
					乐清市${year!''}年度电子政务项目申报表
				
			
			
				
					
					
						
						
						
					
				
				
					
						
						
						
					
					   填报日期:   年   月   日
				
			
			
				
					
					
					
						
						
						
						
						
						
					
					
					
						
						
						
						
					
				
				
					
					
					
					
					
					
					
					
					
					
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								单位名称(公章)
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${buildDept!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								分管领导
							
						
					
					
						
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${projLeaderName!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								电话
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${telephone!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								手机
							
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${projLeaderPhone!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								项目联系人
							
						
					
					
						
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${projContactName!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								手机
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${projContactPhone!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								电子邮箱
							
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${email!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								项目名称
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${projName!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								项目类型
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
								
								<#if projType == 0>
									
								<#else>
									
								
							
							
								
									
									
									
									
								
								新建项目
							
							
								
									
									
									
									
								
								      
							
							
								
									
									
									
									
								
								<#if projType == 1>
									
								<#else>
									
								
							
							
								
									
									
									
									
								
								续建项目
							
							
								
									
									
									
									
								
								     
							
							
								
									
									
									
									
								
								<#if projType == 2>
									
								<#else>
									
								
							
							
								
									
									
									
									
								
								运维项目
							
							
								
									
									
									
									
									
								
								 
							
							
								
									
									
									
									
								
								<#if projType == 3>
									
								<#else>
									
								
							
							
								
									
									
									
									
									
								
								其他
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								建设必要性
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								和依据
							
							
								
									
									
									
								
								
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								(另附相关文件)
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
									
								
							
							
								
									
									
									
									
									
								
								${constructionBasis!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								项目资金预算
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								市公共财政预算
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								其它财政性资金
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								自筹
							
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								合计
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${municipalBudget!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${otherBudget!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${raise!''}
							
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${sum!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								计划工期
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${startPlannedDuration!''}至${endPlannedDuration!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								本年度工期
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${startYearPlannedDuration!''}至${endYearPlannedDuration!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								项目总投资估算(
							
							
								
									
									
									
									
								
								续建项目
							
							
								
									
									
									
								
								
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${totalInvestmentEstimation!''}
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								已完成投资
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								
							
							
								
									
									
									
									
								
								续建项目
							
							
								
									
									
									
								
								
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${completedInvestment!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								本年度建设
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								目标和内容
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
								
									
									
									
									
								
							
							
								
									
									
									
									
								
								${projSituation!''}
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								主管单位意见
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								 主管单位(公章)
							
						
						
							
								
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								 
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								 
							
							
								
									
									
									
								
								
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								财政部门意见
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								财政部门(公章)
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								 
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								 
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								 
							
							
								
									
									
									
								
								
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								市大数据管理中心初审意见
							
						
					
					
						
							
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								经初审,提交材料符合要求,同意接收受理。
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								                         
							
							
								
									
									
									
								
								           
							
							
								
									
									
									
								
								经办人: 
							
							
								
									
									
									
								
								     
							
							
								
									
									
									
								
								     
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								  
							
							
								
									
									
									
								
								
							
							
								
									
									
									
								
								  
							
							
								
									
									
									
								
								
							
						
					
				
				
					
						
							
							
							
							
							
							
						
						
							
							
							
							
						
					
					
						
					
					
						
							
							
								
								
								
								
							
							
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								备注说明
							
						
						
							
								
								
								
									
									
									
								
							
							
								
									
									
									
								
								/
							
							
								
									
									
									
								
								数据共享需求
							
						
					
					
						
							
							
							
								
								
								
								
							
							
							
						
						
							
								
								
									
									
									
								
							
						
					
				
			
			
				
					
					
						
						
						
					
				
			
			
				
				
				
				
			
		
	

 下面是ftl生成的原始word文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号