利用freemarker 在模板里面写入动态数据,动态表格,图片插入。
以下测试代码图片(image.jpg)和模板(template.xml)是直接放到src目录下面的,可以根据自己需求调整
废话不多说,直接上代码:

代码块


import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;import sun.misc.BASE64Encoder;
import freemarker.template.Configuration;
import freemarker.template.Template;public class CreateWordTest {public static void main(String args[]){CreateWordTest t=new CreateWordTest();t.write();}public void write() {try {//创建配置实例Configuration configuration = new Configuration();        //设置编码configuration.setDefaultEncoding("UTF-8");        //ftl模板文件统一放至/包下面configuration.setClassForTemplateLoading(CreateWordTest.class,"/");// 获取模板Template template=configuration.getTemplate("template.xml");String path0 = "D:/test/";File f = new File(path0);// 创建文件夹if (!f.exists()) {f.mkdirs();}//输出文件File outFile = new File(path0+"test4.doc");                            //将模板和数据模型合并生成文件Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile),"UTF-8"));template.process(getRootWord("1"), out);out.flush();System.out.println("写入成功");} catch (Exception e) {e.printStackTrace();}}/*** 获取数据*@param flag*@return*@throws Exception*/public Map<String ,Object> getRootWord(String flag) throws Exception{Map<String, Object> root= new HashMap<String, Object>();List<Map<String,Object>> proList= getProList();root.clear();root.put("customer", "张三");// key值与模板的${customer}对应root.put("papers_num", "452621552");root.put("yesterday", "20180319");root.put("create_date","20180320");root.put("jingzhi_unit","(元)");root.put("zichan_unit","(元)");root.put("proList",proList);//与模板${proList}对应,由于是列表,模板需要循环生成行,故用标签<#list proList as infolist>,在用infolist.各自的表头,如:${infolist.fund_num}。String sumShizhi = sumShizhi(proList);root.put("sum",sumShizhi);//防止图片出现小红叉(生成时为空,复核加盖印章)if("0".equals(flag)){ root.put("aa",0);root.put("image","");}//dataMap.put("image","");if ("1".equals(flag)) {root.put("aa",1);root.put("image", intelligenceWord());//插入图片}return root;}/*** 求和*@param proList*@return*/private String sumShizhi(List<Map<String, Object>> proList) {double sumShizhi = 0;for (int i = 0; i < proList.size(); i++) {double shizhi_df = Double.parseDouble(isNotNullString((String)proList.get(i).get("shizhi")));sumShizhi += shizhi_df;}return String.valueOf(sumShizhi);}/*** 模拟列表数据*@return*@throws Exception*/private List<Map<String, Object>> getProList() throws Exception {List<Map<String, Object>> proList = new ArrayList<Map<String, Object>>();if (true) {List<String> fund_num = new ArrayList<String>();fund_num.add("1");fund_num.add("2");fund_num.add("3");List<String> pro_code = new ArrayList<String>();pro_code.add("1");pro_code.add("2");pro_code.add("3");List<String> pro_name = new ArrayList<String>();pro_name.add("pro_name");pro_name.add("2");pro_name.add("3");List<String> share = new ArrayList<String>();share.add("1");share.add("2");share.add("3");List<String> jingzhi = new ArrayList<String>();jingzhi.add("1");jingzhi.add("2");jingzhi.add("3");List<String> shizhi = new ArrayList<String>();shizhi.add("1");shizhi.add("2");shizhi.add("3");DecimalFormat df = new DecimalFormat("###,##0.00");DecimalFormat df_jz = new DecimalFormat("###,##0.0000");for (int i = 0; i < fund_num.size(); i++) {Map<String, Object> map = new HashMap<String, Object>();map.put("fund_num", fund_num.get(i) == null ? "" : fund_num.get(i));map.put("pro_code", pro_code.get(i) == null ? "" : pro_code.get(i));map.put("pro_name", pro_name.get(i) == null ? "" : pro_name.get(i));double share_df = Double.parseDouble(isNotNullString(share.get(i)));map.put("share", share.get(i) == null ? "" : df.format(share_df));double jingzhi_df = Double.parseDouble(isNotNullString(jingzhi.get(i)));map.put("jingzhi", jingzhi.get(i) == null ? "" : df_jz.format(jingzhi_df));double shizhi_df = Double.parseDouble(isNotNullString(shizhi.get(i)));map.put("shizhi", shizhi.get(i) == null ? "" : df.format(shizhi_df));proList.add(map);}}return proList;}/*** 获取印章并解析word可以识别的编码*@return*@throws FileNotFoundException */public String intelligenceWord() throws FileNotFoundException {BASE64Encoder encoder = new BASE64Encoder();String path = this.getClass().getResource("/").getPath();//InputStream input = this.getClass().getResourceAsStream("/image.jpg");System.out.println(path);File file = new File(path+"image.jpg");InputStream input = new FileInputStream(file);byte[] fileBytes = new byte[(int) file.length()];try {input.read(fileBytes);//读进fileBytes数组里面} catch (Exception e) {e.printStackTrace();} finally {try {if (input != null)input.close();} catch (IOException e) {e.printStackTrace();}}return encoder.encodeBuffer(fileBytes).trim();}private String isNotNullString (String agus) {String result="0";if (null!=agus&&!"".equals(agus)) {result=agus;}return result;}
}

template.xml 模板

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve">
<w:ignoreElements w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/>
<o:DocumentProperties>
<o:Title>测试构建word动态table</o:Title>
<o:Author>xxs</o:Author>
<o:LastAuthor>gf</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>1</o:TotalTime>
<o:LastPrinted>2015-01-07T05:22:00Z</o:LastPrinted>
<o:Created>2017-01-20T00:44:00Z</o:Created>
<o:LastSaved>2017-01-20T00:44:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>36</o:Words>
<o:Characters>211</o:Characters>
<o:Company>Microsoft</o:Company>
<o:Lines>1</o:Lines>
<o:Paragraphs>1</o:Paragraphs>
<o:CharactersWithSpaces>246</o:CharactersWithSpaces>
<o:Version>11.0000</o:Version>
</o:DocumentProperties>
<w:fonts>
<w:defaultFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/>
<w:font w:name="宋体">
<w:altName w:val="SimSun"/>
<w:panose-1 w:val="02010600030101010101"/>
<w:charset w:val="86"/>
<w:family w:val="Auto"/>
<w:pitch w:val="variable"/>
<w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
</w:font>
<w:font w:name="Calibri">
<w:panose-1 w:val="020F0502020204030204"/>
<w:charset w:val="00"/>
<w:family w:val="Swiss"/>
<w:pitch w:val="variable"/>
<w:sig w:usb-0="E10002FF" w:usb-1="4000ACFF" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="0000019F" w:csb-1="00000000"/>
</w:font>
<w:font w:name="@宋体">
<w:panose-1 w:val="02010600030101010101"/>
<w:charset w:val="86"/>
<w:family w:val="Auto"/>
<w:pitch w:val="variable"/>
<w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
</w:font>
</w:fonts>
<w:lists>
<w:listDef w:listDefId="0">
<w:lsid w:val="414E191B"/>
<w:plt w:val="HybridMultilevel"/>
<w:tmpl w:val="817AC34A"/>
<w:lvl w:ilvl="0" w:tplc="1592F012">
<w:start w:val="1"/>
<w:lvlText w:val="%1、"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="360" w:hanging="360"/>
</w:pPr>
<w:rPr>
<w:rFonts w:hint="default"/>
</w:rPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%2)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="840" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="1260" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1680" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%5)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2100" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="2520" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2940" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%8)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="3360" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="3780" w:hanging="420"/>
</w:pPr>
</w:lvl>
</w:listDef>
<w:listDef w:listDefId="1">
<w:lsid w:val="438B7A60"/>
<w:plt w:val="HybridMultilevel"/>
<w:tmpl w:val="88BC2166"/>
<w:lvl w:ilvl="0" w:tplc="C7E656A4">
<w:start w:val="1"/>
<w:lvlText w:val="%1."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="-6" w:hanging="420"/>
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/>
</w:rPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%2)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="414" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="834" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1254" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%5)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1674" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="2094" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2514" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%8)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2934" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="3354" w:hanging="420"/>
</w:pPr>
</w:lvl>
</w:listDef>
<w:listDef w:listDefId="2">
<w:lsid w:val="4EE27D85"/>
<w:plt w:val="HybridMultilevel"/>
<w:tmpl w:val="76143BFC"/>
<w:lvl w:ilvl="0" w:tplc="FE0CCD4C">
<w:start w:val="1"/>
<w:lvlText w:val="%1."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="360"/>
</w:tabs>
<w:ind w:left="360" w:hanging="360"/>
</w:pPr>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%2)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="840"/>
</w:tabs>
<w:ind w:left="840" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="1260"/>
</w:tabs>
<w:ind w:left="1260" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="1680"/>
</w:tabs>
<w:ind w:left="1680" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%5)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="2100"/>
</w:tabs>
<w:ind w:left="2100" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="2520"/>
</w:tabs>
<w:ind w:left="2520" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="2940"/>
</w:tabs>
<w:ind w:left="2940" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%8)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="3360"/>
</w:tabs>
<w:ind w:left="3360" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:tabs>
<w:tab w:val="list" w:pos="3780"/>
</w:tabs>
<w:ind w:left="3780" w:hanging="420"/>
</w:pPr>
</w:lvl>
</w:listDef>
<w:listDef w:listDefId="3">
<w:lsid w:val="71D9615C"/>
<w:plt w:val="HybridMultilevel"/>
<w:tmpl w:val="4DB8047C"/>
<w:lvl w:ilvl="0" w:tplc="6284C418">
<w:start w:val="1"/>
<w:lvlText w:val="%1."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="-66" w:hanging="360"/>
</w:pPr>
<w:rPr>
<w:rFonts w:hint="default"/>
</w:rPr>
</w:lvl>
<w:lvl w:ilvl="1" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%2)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="414" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="2" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%3."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="834" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="3" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%4."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1254" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="4" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%5)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="1674" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="5" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%6."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="2094" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="6" w:tplc="0409000F" w:tentative="on">
<w:start w:val="1"/>
<w:lvlText w:val="%7."/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2514" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="7" w:tplc="04090019" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="4"/>
<w:lvlText w:val="%8)"/>
<w:lvlJc w:val="left"/>
<w:pPr>
<w:ind w:left="2934" w:hanging="420"/>
</w:pPr>
</w:lvl>
<w:lvl w:ilvl="8" w:tplc="0409001B" w:tentative="on">
<w:start w:val="1"/>
<w:nfc w:val="2"/>
<w:lvlText w:val="%9."/>
<w:lvlJc w:val="right"/>
<w:pPr>
<w:ind w:left="3354" w:hanging="420"/>
</w:pPr>
</w:lvl>
</w:listDef>
<w:list w:ilfo="1">
<w:ilst w:val="2"/>
</w:list>
<w:list w:ilfo="2">
<w:ilst w:val="1"/>
</w:list>
<w:list w:ilfo="3">
<w:ilst w:val="3"/>
</w:list>
<w:list w:ilfo="4">
<w:ilst w:val="0"/>
</w:list>
</w:lists>
<w:styles>
<w:versionOfBuiltInStylenames w:val="4"/>
<w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/>
<w:style w:type="paragraph" w:default="on" w:styleId="a">
<w:name w:val="Normal"/>
<wx:uiName wx:val="正文"/>
<w:rsid w:val="00E97D4D"/>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="both"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:kern w:val="2"/>
<w:sz w:val="18"/>
<w:sz-cs w:val="24"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="3">
<w:name w:val="heading 3"/>
<wx:uiName wx:val="标题 3"/>
<w:basedOn w:val="a"/>
<w:next w:val="a"/>
<w:rsid w:val="00E97D4D"/>
<w:pPr>
<w:pStyle w:val="3"/>
<w:keepNext/>
<w:keepLines/>
<w:spacing w:before="260" w:after="260" w:line="416" w:line-rule="auto"/>
<w:outlineLvl w:val="2"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:b/>
<w:b-cs/>
<w:sz w:val="32"/>
<w:sz-cs w:val="32"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:default="on" w:styleId="a0">
<w:name w:val="Default Paragraph Font"/>
<wx:uiName wx:val="默认段落字体"/>
<w:semiHidden/>
</w:style>
<w:style w:type="table" w:default="on" w:styleId="a1">
<w:name w:val="Normal Table"/>
<wx:uiName wx:val="普通表格"/>
<w:semiHidden/>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
</w:rPr>
<w:tblPr>
<w:tblInd w:w="0" w:type="dxa"/>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPr>
</w:style>
<w:style w:type="list" w:default="on" w:styleId="a2">
<w:name w:val="No List"/>
<wx:uiName wx:val="无列表"/>
<w:semiHidden/>
</w:style>
<w:style w:type="character" w:styleId="a3">
<w:name w:val="Hyperlink"/>
<wx:uiName wx:val="超链接"/>
<w:rsid w:val="00E97D4D"/>
<w:rPr>
<w:color w:val="0000FF"/>
<w:u w:val="single"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="a4">
<w:name w:val="header"/>
<wx:uiName wx:val="页眉"/>
<w:basedOn w:val="a"/>
<w:rsid w:val="00E97D4D"/>
<w:pPr>
<w:pStyle w:val="a4"/>
<w:pBdr>
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="1" w:color="auto"/>
</w:pBdr>
<w:tabs>
<w:tab w:val="center" w:pos="4153"/>
<w:tab w:val="right" w:pos="8306"/>
</w:tabs>
<w:snapToGrid w:val="off"/>
<w:jc w:val="center"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:sz-cs w:val="18"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="a5">
<w:name w:val="footer"/>
<wx:uiName wx:val="页脚"/>
<w:basedOn w:val="a"/>
<w:link w:val="CharChar3"/>
<w:rsid w:val="00E97D4D"/>
<w:pPr>
<w:pStyle w:val="a5"/>
<w:tabs>
<w:tab w:val="center" w:pos="4153"/>
<w:tab w:val="right" w:pos="8306"/>
</w:tabs>
<w:snapToGrid w:val="off"/>
<w:jc w:val="left"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:sz-cs w:val="18"/>
</w:rPr>
</w:style>
<w:style w:type="table" w:styleId="a6">
<w:name w:val="Table Grid"/>
<wx:uiName wx:val="网格型"/>
<w:basedOn w:val="a1"/>
<w:rsid w:val="008261A4"/>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
</w:rPr>
<w:tblPr>
<w:tblInd w:w="0" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPr>
</w:style>
<w:style w:type="paragraph" w:styleId="Default">
<w:name w:val="Default"/>
<w:rsid w:val="007801DC"/>
<w:pPr>
<w:pStyle w:val="Default"/>
<w:widowControl w:val="off"/>
<w:autoSpaceDE w:val="off"/>
<w:autoSpaceDN w:val="off"/>
<w:adjustRightInd w:val="off"/>
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="宋体" w:cs="宋体"/>
<wx:font wx:val="Times New Roman"/>
<w:color w:val="000000"/>
<w:sz w:val="24"/>
<w:sz-cs w:val="24"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="a7">
<w:name w:val="annotation reference"/>
<wx:uiName wx:val="批注引用"/>
<w:rsid w:val="00AF1BC5"/>
<w:rPr>
<w:sz w:val="21"/>
<w:sz-cs w:val="21"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="a8">
<w:name w:val="annotation text"/>
<wx:uiName wx:val="批注文字"/>
<w:basedOn w:val="a"/>
<w:link w:val="CharChar2"/>
<w:rsid w:val="00AF1BC5"/>
<w:pPr>
<w:pStyle w:val="a8"/>
<w:jc w:val="left"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:lang/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="CharChar2">
<w:name w:val=" Char Char2"/>
<w:link w:val="a8"/>
<w:rsid w:val="00AF1BC5"/>
<w:rPr>
<w:kern w:val="2"/>
<w:sz w:val="18"/>
<w:sz-cs w:val="24"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="a9">
<w:name w:val="annotation subject"/>
<wx:uiName wx:val="批注主题"/>
<w:basedOn w:val="a8"/>
<w:next w:val="a8"/>
<w:link w:val="CharChar1"/>
<w:rsid w:val="00AF1BC5"/>
<w:pPr>
<w:pStyle w:val="a9"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:b/>
<w:b-cs/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="CharChar1">
<w:name w:val=" Char Char1"/>
<w:link w:val="a9"/>
<w:rsid w:val="00AF1BC5"/>
<w:rPr>
<w:b/>
<w:b-cs/>
<w:kern w:val="2"/>
<w:sz w:val="18"/>
<w:sz-cs w:val="24"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="aa">
<w:name w:val="Balloon Text"/>
<wx:uiName wx:val="批注框文本"/>
<w:basedOn w:val="a"/>
<w:link w:val="CharChar"/>
<w:rsid w:val="00AF1BC5"/>
<w:pPr>
<w:pStyle w:val="aa"/>
</w:pPr>
<w:rPr>
<wx:font wx:val="Times New Roman"/>
<w:sz-cs w:val="18"/>
<w:lang/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="CharChar">
<w:name w:val=" Char Char"/>
<w:link w:val="aa"/>
<w:rsid w:val="00AF1BC5"/>
<w:rPr>
<w:kern w:val="2"/>
<w:sz w:val="18"/>
<w:sz-cs w:val="18"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="CharChar3">
<w:name w:val=" Char Char3"/>
<w:basedOn w:val="a0"/>
<w:link w:val="a5"/>
<w:rsid w:val="005D26F6"/>
<w:rPr>
<w:kern w:val="2"/>
<w:sz w:val="18"/>
<w:sz-cs w:val="18"/>
</w:rPr>
</w:style>
<w:style w:type="paragraph" w:styleId="ab">
<w:name w:val="列出段落"/>
<w:basedOn w:val="a"/>
<w:rsid w:val="00F14797"/>
<w:pPr>
<w:pStyle w:val="ab"/>
<w:ind w:first-line-chars="200"/>
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:h-ansi="Calibri"/>
<wx:font wx:val="Calibri"/>
<w:sz w:val="21"/>
<w:sz-cs w:val="22"/>
</w:rPr>
</w:style>
</w:styles>
<w:shapeDefaults>
<o:shapedefaults v:ext="edit" spidmax="33794"/>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout>
</w:shapeDefaults>
<w:docPr>
<w:view w:val="print"/>
<w:zoom w:percent="100"/>
<w:bordersDontSurroundHeader/>
<w:bordersDontSurroundFooter/>
<w:attachedTemplate w:val=""/>
<!--<w:documentProtection w:edit="read-only" w:formatting="on" w:enforcement="on" w:unprotectPassword="F38788A2"/>-->
<w:defaultTabStop w:val="420"/>
<w:drawingGridHorizontalSpacing w:val="90"/>
<w:drawingGridVerticalSpacing w:val="156"/>
<w:displayHorizontalDrawingGridEvery w:val="0"/>
<w:displayVerticalDrawingGridEvery w:val="2"/>
<w:punctuationKerning/>
<w:characterSpacingControl w:val="CompressPunctuation"/>
<w:optimizeForBrowser/>
<w:validateAgainstSchema/>
<w:saveInvalidXML w:val="off"/>
<w:ignoreMixedContent w:val="off"/>
<w:alwaysShowPlaceholderText w:val="off"/>
<w:hdrShapeDefaults>
<o:shapedefaults v:ext="edit" spidmax="33794"/>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="32"/>
</o:shapelayout>
</w:hdrShapeDefaults>
<w:footnotePr>
<w:footnote w:type="separator">
<w:p wsp:rsidR="008458AE" wsp:rsidRDefault="008458AE">
<w:r>
<w:separator/>
</w:r>
</w:p>
</w:footnote>
<w:footnote w:type="continuation-separator">
<w:p wsp:rsidR="008458AE" wsp:rsidRDefault="008458AE">
<w:r>
<w:continuationSeparator/>
</w:r>
</w:p>
</w:footnote>
</w:footnotePr>
<w:endnotePr>
<w:endnote w:type="separator">
<w:p wsp:rsidR="008458AE" wsp:rsidRDefault="008458AE">
<w:r>
<w:separator/>
</w:r>
</w:p>
</w:endnote>
<w:endnote w:type="continuation-separator">
<w:p wsp:rsidR="008458AE" wsp:rsidRDefault="008458AE">
<w:r>
<w:continuationSeparator/>
</w:r>
</w:p>
</w:endnote>
</w:endnotePr>
<w:compat>
<w:spaceForUL/>
<w:balanceSingleByteDoubleByteWidth/>
<w:doNotLeaveBackslashAlone/>
<w:ulTrailSpace/>
<w:doNotExpandShiftReturn/>
<w:adjustLineHeightInTable/>
<w:breakWrappedTables/>
<w:snapToGridInCell/>
<w:wrapTextWithPunct/>
<w:useAsianBreakRules/>
<w:dontGrowAutofit/>
<w:useFELayout/>
</w:compat>
<wsp:rsids>
<wsp:rsidRoot wsp:val="00463DD8"/>
<wsp:rsid wsp:val="00003C48"/>
<wsp:rsid wsp:val="0000718A"/>
<wsp:rsid wsp:val="00020519"/>
<wsp:rsid wsp:val="000227AA"/>
<wsp:rsid wsp:val="00034FFF"/>
<wsp:rsid wsp:val="00045F43"/>
<wsp:rsid wsp:val="000516A1"/>
<wsp:rsid wsp:val="00062517"/>
<wsp:rsid wsp:val="00067874"/>
<wsp:rsid wsp:val="00076C44"/>
<wsp:rsid wsp:val="0008424A"/>
<wsp:rsid wsp:val="000846A3"/>
<wsp:rsid wsp:val="00085875"/>
<wsp:rsid wsp:val="000A2EA7"/>
<wsp:rsid wsp:val="000A5703"/>
<wsp:rsid wsp:val="000B58BA"/>
<wsp:rsid wsp:val="000E062D"/>
<wsp:rsid wsp:val="000E2DD0"/>
<wsp:rsid wsp:val="00101B06"/>
<wsp:rsid wsp:val="001022B6"/>
<wsp:rsid wsp:val="0011630C"/>
<wsp:rsid wsp:val="00123BD1"/>
<wsp:rsid wsp:val="00145E23"/>
<wsp:rsid wsp:val="0015472A"/>
<wsp:rsid wsp:val="00154FF0"/>
<wsp:rsid wsp:val="00163BFA"/>
<wsp:rsid wsp:val="001776D3"/>
<wsp:rsid wsp:val="00194449"/>
<wsp:rsid wsp:val="001C07B8"/>
<wsp:rsid wsp:val="001F4C45"/>
<wsp:rsid wsp:val="0020305F"/>
<wsp:rsid wsp:val="00203AC8"/>
<wsp:rsid wsp:val="002058C0"/>
<wsp:rsid wsp:val="00233F20"/>
<wsp:rsid wsp:val="00235EEE"/>
<wsp:rsid wsp:val="00253BBB"/>
<wsp:rsid wsp:val="002C135A"/>
<wsp:rsid wsp:val="00300607"/>
<wsp:rsid wsp:val="00305A07"/>
<wsp:rsid wsp:val="003379CF"/>
<wsp:rsid wsp:val="00343C17"/>
<wsp:rsid wsp:val="00344098"/>
<wsp:rsid wsp:val="00346115"/>
<wsp:rsid wsp:val="003724C2"/>
<wsp:rsid wsp:val="003B7DD7"/>
<wsp:rsid wsp:val="003C03DD"/>
<wsp:rsid wsp:val="003D4707"/>
<wsp:rsid wsp:val="003D5846"/>
<wsp:rsid wsp:val="003D58DE"/>
<wsp:rsid wsp:val="00404EBA"/>
<wsp:rsid wsp:val="00430173"/>
<wsp:rsid wsp:val="00463DD8"/>
<wsp:rsid wsp:val="004B3890"/>
<wsp:rsid wsp:val="004B4CC5"/>
<wsp:rsid wsp:val="004B7227"/>
<wsp:rsid wsp:val="004C3AA8"/>
<wsp:rsid wsp:val="004C463A"/>
<wsp:rsid wsp:val="004C65B4"/>
<wsp:rsid wsp:val="004D71FD"/>
<wsp:rsid wsp:val="005128C5"/>
<wsp:rsid wsp:val="00514190"/>
<wsp:rsid wsp:val="00516B7E"/>
<wsp:rsid wsp:val="00516D39"/>
<wsp:rsid wsp:val="00530335"/>
<wsp:rsid wsp:val="00545ED1"/>
<wsp:rsid wsp:val="005524B3"/>
<wsp:rsid wsp:val="00573BBA"/>
<wsp:rsid wsp:val="00580621"/>
<wsp:rsid wsp:val="00596D80"/>
<wsp:rsid wsp:val="00597B6B"/>
<wsp:rsid wsp:val="005C7473"/>
<wsp:rsid wsp:val="005D2030"/>
<wsp:rsid wsp:val="005D26F6"/>
<wsp:rsid wsp:val="005D6BC7"/>
<wsp:rsid wsp:val="005D74D0"/>
<wsp:rsid wsp:val="006110F7"/>
<wsp:rsid wsp:val="00611C06"/>
<wsp:rsid wsp:val="00625CAF"/>
<wsp:rsid wsp:val="00626671"/>
<wsp:rsid wsp:val="00634AE2"/>
<wsp:rsid wsp:val="006566B4"/>
<wsp:rsid wsp:val="00660851"/>
<wsp:rsid wsp:val="0066745D"/>
<wsp:rsid wsp:val="006760F2"/>
<wsp:rsid wsp:val="00687EC3"/>
<wsp:rsid wsp:val="00690992"/>
<wsp:rsid wsp:val="006B0993"/>
<wsp:rsid wsp:val="006C116F"/>
<wsp:rsid wsp:val="006E0270"/>
<wsp:rsid wsp:val="006F647E"/>
<wsp:rsid wsp:val="00704EAF"/>
<wsp:rsid wsp:val="00712DC2"/>
<wsp:rsid wsp:val="00714A37"/>
<wsp:rsid wsp:val="00716CE5"/>
<wsp:rsid wsp:val="00740D6B"/>
<wsp:rsid wsp:val="0074147A"/>
<wsp:rsid wsp:val="007544FF"/>
<wsp:rsid wsp:val="007607C9"/>
<wsp:rsid wsp:val="007740C1"/>
<wsp:rsid wsp:val="00774210"/>
<wsp:rsid wsp:val="00777DE5"/>
<wsp:rsid wsp:val="007801DC"/>
<wsp:rsid wsp:val="00784A94"/>
<wsp:rsid wsp:val="00784EA6"/>
<wsp:rsid wsp:val="007A6EE4"/>
<wsp:rsid wsp:val="007B405F"/>
<wsp:rsid wsp:val="007C67B4"/>
<wsp:rsid wsp:val="007D1B00"/>
<wsp:rsid wsp:val="007E0F69"/>
<wsp:rsid wsp:val="007E5735"/>
<wsp:rsid wsp:val="00805AEE"/>
<wsp:rsid wsp:val="00815ADA"/>
<wsp:rsid wsp:val="0082397E"/>
<wsp:rsid wsp:val="008261A4"/>
<wsp:rsid wsp:val="0083443F"/>
<wsp:rsid wsp:val="0083633B"/>
<wsp:rsid wsp:val="008458AE"/>
<wsp:rsid wsp:val="00846632"/>
<wsp:rsid wsp:val="00846C2C"/>
<wsp:rsid wsp:val="00855FBD"/>
<wsp:rsid wsp:val="00875F82"/>
<wsp:rsid wsp:val="00896DBF"/>
<wsp:rsid wsp:val="008A68A4"/>
<wsp:rsid wsp:val="008C4CCC"/>
<wsp:rsid wsp:val="008D7DD0"/>
<wsp:rsid wsp:val="009176C7"/>
<wsp:rsid wsp:val="0092260B"/>
<wsp:rsid wsp:val="00926ABC"/>
<wsp:rsid wsp:val="0092700D"/>
<wsp:rsid wsp:val="00937E9A"/>
<wsp:rsid wsp:val="009506CB"/>
<wsp:rsid wsp:val="009634FD"/>
<wsp:rsid wsp:val="00966B53"/>
<wsp:rsid wsp:val="00981754"/>
<wsp:rsid wsp:val="009A5B9D"/>
<wsp:rsid wsp:val="009D79B1"/>
<wsp:rsid wsp:val="009E27B6"/>
<wsp:rsid wsp:val="009E6AB6"/>
<wsp:rsid wsp:val="009E703E"/>
<wsp:rsid wsp:val="00A22412"/>
<wsp:rsid wsp:val="00A41BEF"/>
<wsp:rsid wsp:val="00A548CE"/>
<wsp:rsid wsp:val="00A63A23"/>
<wsp:rsid wsp:val="00A8022E"/>
<wsp:rsid wsp:val="00AA5989"/>
<wsp:rsid wsp:val="00AB7707"/>
<wsp:rsid wsp:val="00AB7EDB"/>
<wsp:rsid wsp:val="00AC3382"/>
<wsp:rsid wsp:val="00AC5F8D"/>
<wsp:rsid wsp:val="00AE6599"/>
<wsp:rsid wsp:val="00AF1BC5"/>
<wsp:rsid wsp:val="00B02AAE"/>
<wsp:rsid wsp:val="00B0355E"/>
<wsp:rsid wsp:val="00B05669"/>
<wsp:rsid wsp:val="00B07560"/>
<wsp:rsid wsp:val="00B1694E"/>
<wsp:rsid wsp:val="00B551E8"/>
<wsp:rsid wsp:val="00B65167"/>
<wsp:rsid wsp:val="00B7120A"/>
<wsp:rsid wsp:val="00B75BDB"/>
<wsp:rsid wsp:val="00B8076E"/>
<wsp:rsid wsp:val="00B80953"/>
<wsp:rsid wsp:val="00B83EB8"/>
<wsp:rsid wsp:val="00B90075"/>
<wsp:rsid wsp:val="00B96B33"/>
<wsp:rsid wsp:val="00BB76A6"/>
<wsp:rsid wsp:val="00BD4B1F"/>
<wsp:rsid wsp:val="00BE2B6C"/>
<wsp:rsid wsp:val="00BE5608"/>
<wsp:rsid wsp:val="00C049F9"/>
<wsp:rsid wsp:val="00C50D86"/>
<wsp:rsid wsp:val="00C73EEF"/>
<wsp:rsid wsp:val="00C77165"/>
<wsp:rsid wsp:val="00C77193"/>
<wsp:rsid wsp:val="00CC1D65"/>
<wsp:rsid wsp:val="00CC5320"/>
<wsp:rsid wsp:val="00CD04DE"/>
<wsp:rsid wsp:val="00CF3730"/>
<wsp:rsid wsp:val="00CF3BD5"/>
<wsp:rsid wsp:val="00CF3EF8"/>
<wsp:rsid wsp:val="00D24890"/>
<wsp:rsid wsp:val="00D279FB"/>
<wsp:rsid wsp:val="00D31483"/>
<wsp:rsid wsp:val="00D536C1"/>
<wsp:rsid wsp:val="00D90DB2"/>
<wsp:rsid wsp:val="00D951E8"/>
<wsp:rsid wsp:val="00DB1004"/>
<wsp:rsid wsp:val="00DB652C"/>
<wsp:rsid wsp:val="00DC4BFE"/>
<wsp:rsid wsp:val="00DD26E9"/>
<wsp:rsid wsp:val="00DD7FFA"/>
<wsp:rsid wsp:val="00DE2327"/>
<wsp:rsid wsp:val="00E013FE"/>
<wsp:rsid wsp:val="00E15D0D"/>
<wsp:rsid wsp:val="00E34017"/>
<wsp:rsid wsp:val="00E45B47"/>
<wsp:rsid wsp:val="00E9062B"/>
<wsp:rsid wsp:val="00E97D4D"/>
<wsp:rsid wsp:val="00EA7714"/>
<wsp:rsid wsp:val="00EB12F5"/>
<wsp:rsid wsp:val="00EB246B"/>
<wsp:rsid wsp:val="00ED18DA"/>
<wsp:rsid wsp:val="00ED5B33"/>
<wsp:rsid wsp:val="00ED7627"/>
<wsp:rsid wsp:val="00EF309B"/>
<wsp:rsid wsp:val="00F14797"/>
<wsp:rsid wsp:val="00F171BD"/>
<wsp:rsid wsp:val="00F26688"/>
<wsp:rsid wsp:val="00F302DA"/>
<wsp:rsid wsp:val="00F67FCD"/>
<wsp:rsid wsp:val="00F83772"/>
<wsp:rsid wsp:val="00F9402A"/>
<wsp:rsid wsp:val="00F96B49"/>
<wsp:rsid wsp:val="00FA5FF4"/>
<wsp:rsid wsp:val="00FB1946"/>
<wsp:rsid wsp:val="00FB5B6A"/>
<wsp:rsid wsp:val="00FC02E4"/>
</wsp:rsids>
</w:docPr>
<w:body>
<wx:sect>
<aml:annotation aml:id="0" w:type="Word.Bookmark.Start" w:name="OLE_LINK1"/>
<aml:annotation aml:id="1" w:type="Word.Bookmark.Start" w:name="OLE_LINK2"/>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00CC4989" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:after-lines="250"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:b/>
<w:sz w:val="44"/>
<w:sz-cs w:val="44"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00CC4989">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b/>
<w:sz w:val="44"/>
<w:sz-cs w:val="44"/>
</w:rPr>
<w:t>xxxxx标题</w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:before-lines="100" w:after-lines="100" w:line="360" w:line-rule="auto"/>
<w:rPr>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>描述</w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t> </w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> </w:t>
</w:r>
<w:r wsp:rsidRPr="00C94FB7">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t>${customer}</w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t>  </w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>,固定</w:t>
</w:r>
<w:r wsp:rsidRPr="00B17909">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> </w:t>
</w:r>
<w:r wsp:rsidRPr="00C94FB7">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t>${papers_num} </w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>,截止</w:t>
</w:r>
<w:r wsp:rsidRPr="00290BD3">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> </w:t>
</w:r>
<w:r wsp:rsidRPr="00C94FB7">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
<w:u w:val="single"/>
</w:rPr>
<w:t>${yesterday} </w:t>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>,xxxx如下:</w:t>
</w:r>
</w:p>
<w:tbl>
<w:tblPr>
<w:tblW w:w="10303" w:type="dxa"/>
<w:jc w:val="center"/>
<w:tblInd w:w="91" w:type="dxa"/>
<w:tblLook w:val="04A0"/>
</w:tblPr>
<w:tblGrid>
<w:gridCol w:w="1656"/>
<w:gridCol w:w="1536"/>
<w:gridCol w:w="3011"/>
<w:gridCol w:w="1760"/>
<w:gridCol w:w="1216"/>
<w:gridCol w:w="1734"/>
</w:tblGrid>
<w:tr wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidTr="00BD4B1F">
<w:trPr>
<w:trHeight w:val="570"/>
<w:jc w:val="center"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="1656" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头1</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="992" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头2</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="3011" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头3</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1760" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头4</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1250" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头5</w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${jingzhi_unit}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1734" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>表头6</w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b-cs/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${zichan_unit}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<#list proList as infolist>
<w:tr wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidTr="00BD4B1F">
<w:trPr>
<w:trHeight w:val="435"/>
<w:jc w:val="center"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="1656" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="00EB12F5" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.fund_num}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="992" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="00B8076E" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.pro_code}</w:t>
</w:r>
<w:r wsp:rsidR="003B7DD7">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>      </w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="3311" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="001022B6" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.pro_name}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1260" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="000E062D" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.share}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1350" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="00545ED1" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.jingzhi}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1734" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="00740D6B" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${infolist.shizhi}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</#list>
<w:tr wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidTr="00FB1946">
<w:trPr>
<w:trHeight w:val="435"/>
<w:jc w:val="center"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="8569" w:type="dxa"/>
<w:gridSpan w:val="5"/>
<w:tcBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>xx总计</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="1734" w:type="dxa"/>
<w:tcBorders>
<w:top w:val="nil"/>
<w:left w:val="nil"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="000000"/>
</w:tcBorders>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:noWrap/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00E61714" wsp:rsidRDefault="003B7DD7" wsp:rsidP="00C77165">
<w:pPr>
<w:widowControl/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:cs="Arial" w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:b/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${sum}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:before-lines="100" w:after-lines="100" w:line="360" w:line-rule="auto"/>
<w:ind w:first-line-chars="150"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:noProof/>
</w:rPr>
<#if aa==1 >
<w:pict>
<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype>
<w:binData w:name="wordml://02000001.jpg">${image}
</w:binData>
<v:shape id="_x0000_s1027" type="#_x0000_t75" style="position:absolute;left:0;text-align:left;margin-left:299.25pt;margin-top:24.7pt;width:105pt;height:105pt;z-index:-1;mso-position-horizontal-relative:text;mso-position-vertical-relative:text" wrapcoords="-114 0 -114 21486 21600 21486 21600 0 -114 0">
<v:imagedata src="wordml://02000001.jpg" o:title="seal"/>
</v:shape>
</w:pict>
</#if>
</w:r>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>xxxx。</w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:line="360" w:line-rule="auto"/>
<w:ind w:first-line-chars="200"/>
<w:jc w:val="right"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r wsp:rsidRPr="00C16E8B">
<w:rPr>
<w:rFonts w:hint="fareast"/>
<wx:font wx:val="宋体"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>xxxxx有限公司</w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00C16E8B" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:line="360" w:line-rule="auto"/>
<w:ind w:first-line-chars="200"/>
<w:jc w:val="right"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="24"/>
</w:rPr>
<w:t>${create_date}</w:t>
</w:r>
</w:p>
<aml:annotation aml:id="0" w:type="Word.Bookmark.End"/>
<aml:annotation aml:id="1" w:type="Word.Bookmark.End"/>
<w:p wsp:rsidR="003B7DD7" wsp:rsidRPr="00570E60" wsp:rsidRDefault="003B7DD7" wsp:rsidP="003B7DD7">
<w:pPr>
<w:spacing w:line="360" w:line-rule="auto"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
</w:rPr>
</w:pPr>
</w:p>
<w:p wsp:rsidR="0000718A" wsp:rsidRPr="003B7DD7" wsp:rsidRDefault="0000718A" wsp:rsidP="003B7DD7"/>
<w:sectPr wsp:rsidR="0000718A" wsp:rsidRPr="003B7DD7" wsp:rsidSect="00B65167">
<w:hdr w:type="odd">
<wx:pBdrGroup>
<wx:borders>
<wx:bottom wx:val="solid" wx:bdrwidth="15" wx:space="24" wx:color="auto"/>
</wx:borders>
<w:p wsp:rsidR="001776D3" wsp:rsidRPr="00ED18DA" wsp:rsidRDefault="001776D3" wsp:rsidP="00ED18DA">
<w:pPr>
<w:pStyle w:val="a4"/>
<w:pBdr>
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="24" w:color="auto"/>
</w:pBdr>
</w:pPr>
<w:r>
<w:rPr>
<w:noProof/>
</w:rPr>
<!-- <w:pict>
<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype>
<w:binData w:name="wordml://02000002.jpg">
</w:binData>
<v:shape id="图片 2" o:spid="_x0000_s32769" type="#_x0000_t75" alt="xx管理logo final" style="position:absolute;left:0;text-align:left;margin-left:0;margin-top:.3pt;width:119.25pt;height:29.25pt;z-index:1;visibility:visible;mso-position-horizontal:left">
<v:imagedata src="wordml://02000002.jpg" o:title="xx管理logo final"/>
</v:shape>
</w:pict> -->
</w:r>
</w:p>
</wx:pBdrGroup>
</w:hdr>
<w:ftr w:type="odd">
<w:p wsp:rsidR="001776D3" wsp:rsidRDefault="001776D3" wsp:rsidP="005D26F6">
<w:pPr>
<w:pStyle w:val="a5"/>
</w:pPr>
<w:r wsp:rsidRPr="00113927">
<w:rPr>
<w:noProof/>
</w:rPr>
<!-- <w:pict>
<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype>
<w:binData w:name="wordml://03000003.png">
</w:binData>
<v:shape id="图片 1" o:spid="_x0000_i1025" type="#_x0000_t75" alt="xx全称.png" style="width:102pt;height:25.5pt;visibility:visible">
<v:imagedata src="wordml://03000003.png" o:title="xx全称"/>
</v:shape>
</w:pict> -->
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
<w:t>                                </w:t>
</w:r>
<w:r wsp:rsidRPr="00113927">
<w:rPr>
<w:noProof/>
</w:rPr>
<!-- <w:pict>
<w:binData w:name="wordml://03000004.png">
</w:binData>
<v:shape id="图片 3" o:spid="_x0000_i1026" type="#_x0000_t75" alt="xx系方式.png" style="width:146.25pt;height:15.75pt;visibility:visible">
<v:imagedata src="wordml://03000004.png" o:title="xx系方式"/>
</v:shape>
</w:pict> -->
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
<w:t>  </w:t>
</w:r>
</w:p>
<w:p wsp:rsidR="001776D3" wsp:rsidRPr="005D26F6" wsp:rsidRDefault="001776D3" wsp:rsidP="005D26F6">
<w:pPr>
<w:pStyle w:val="a5"/>
</w:pPr>
</w:p>
</w:ftr>
<w:pgSz w:w="11906" w:h="16838" w:code="9"/>
<w:pgMar w:top="851" w:right="1700" w:bottom="709" w:left="1560" w:header="283" w:footer="283" w:gutter="0"/>
<w:cols w:space="425"/>
<w:docGrid w:type="lines" w:line-pitch="312"/>
</w:sectPr>
</wx:sect>
</w:body>
</w:wordDocument>

image.jpg 随便一张图片就可以了,此处就不上传了。
需要导入的包就一个:freemarker.jar

利用freemarker 在模板里面写入动态数据,动态表格,图片插入并生成word文档相关推荐

  1. Java项目中利用Freemarker模板引擎导出--生成Word文档

    应邀写的一篇文章:Java项目中利用Freemarker模板引擎导出--生成Word文档 资源下载:https://download.csdn.net/download/weixin_41367523 ...

  2. Freemarker - 根据模板动态生成word文档

    文章目录 Freemarker 根据模板动态生成word文档 Freemarker 介绍: Freemarker 使用: freemarker加载模板目录的方法 参考资料 Freemarker 根据模 ...

  3. 关于用java编写生成word文档,动态添加数据到word文档的一些心得

    关于用java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法 1.概述 经过反反复复的查阅资料,总算找到了一个靠谱的生成w ...

  4. java后台利用模板生成Word文档提供前台下载

    2016.12.06更新,java后台利用Apache poi生成Excel文档提供前台下载,博客链接http://blog.csdn.net/u010251278/article/details/5 ...

  5. Springboot中使用freemarker动态生成word文档

    文章目录 freemarker模板动态生成word文档 前言 准备 简单模板准备 <一> `word 2003` 新建`.doc` 模板 <二> 另存为`.xml` 文件,格式 ...

  6. 【.NET】用Aspose.Words for .NET动态生成word文档中的数据表格

    1.概述 最近项目中有一个这样的需求:导出word 文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档 ...

  7. 使用freemarker生成word文档(包含遍历多条数据、图片)

    在做项目的过程中,有时候需要把数据生成word文档,常用的有POI.ITEXT等,在这篇文章中我们使用freemarker模板来生成我们想要的word文档. 首先我们需要使用office word来编 ...

  8. java如何根据模板填充数据生成word文档

    java根据模板填充数据生成word文档 这篇文章干什么? 思路总览 1.准备word模板 2.转换文件格式 3.编写代码 补充--下载流 这篇文章干什么?   使用代码将word模板内容进行替换,并 ...

  9. freemarker根据模板生成word文档,换行

    freemarker根据模板生成word文档,其它地方已经说的非常清除了,在此简单再说以下. 1.制作word模板,另存为xml文件.在此我另存为的时windows xml,它和windows 200 ...

最新文章

  1. OKR为何要跟绩效考核脱离关系?
  2. 互联网轻量级框架SSM-查缺补漏第二天
  3. mysql begin end 批量更新_MySql中4种批量更新的方法
  4. ios应用的分发和上传
  5. 安全篇:弱密码python检测工具
  6. div css页面布局 模板_HTML 布局
  7. Spring框架学习笔记04:初探Spring——采用Java配置类管理Bean
  8. ubuntu系统下hbase数据库的安装和使用,hbase配置文件详解
  9. 17秋 软件工程 团队作业 最终总结博客
  10. c语言编程猪八戒吃西瓜,儿童故事:猪八戒吃西瓜
  11. 2022年2月语音合成(TTS)和语音识别(ASR)论文月报
  12. 「读书感悟系列」苏世民:我的经验与教训
  13. 专门打游戏的手机精选:rog3散热好 续航好 玩游戏更好!
  14. Apple Catching
  15. Python实现元胞自动机——十字路口
  16. 关于Remoting
  17. 物理:窄脉冲 | 九七的物理
  18. 苹果怎么换行打字_通过这 684 关小游戏,你的打字速度可以赢过专业录入员
  19. 流氓并不可怕,就怕流氓有文化 -- 这是一个知识改变命运的例子
  20. 后台弹窗,弹窗跳转页面

热门文章

  1. Power SI仿真四层板电源腔体
  2. Hackintool 3.6.2中文版,一款黑苹果万能驱动神器
  3. 【失业预告】生成式人工智能 (GAI)AIGC
  4. 移动架构-图片加载框架设计
  5. C语言结构体指针强转
  6. 接口限流、服务降级、熔断
  7. tess4j图片识别成字符串
  8. 2021idea快捷键及设置(最新)
  9. CSDN每日一练陶陶摘苹果 C语言
  10. 平安人寿推出“财富健康双守护 尊享生活有平安”主题活动