在现有模板上添加新表格数据      word 导出 2003版xml 和默认版本xml  是有区别的,如果已经创建好的ftl模板文件,后期维护添加图表,则必须使用同样版本的xml进行模板数据的追加。

一下说明下合并单元格标签是使用

1上下单元格合并

<w:vmerge w:val="restart"/> 代表从哪一行开始合并 ,<w:tr>代表一行数据 ,然后到下一个的哪一一个单元格结束  <w:vmerge/> 需要成对出现,要求必须写在<w:tcPr>标签内

有开始有结束

左右合并

左右合并 设置合并列数 如设置合并2列,,则被合并列,元素要删除。

例如一行中你5列的数据元素,你要吧 1,2列合并,则2列上的元素要移除,否则暂用位置。表格会超出一格

<w:gridSpan w:val="2"/> <!--单元格左右合并写在<w:tcPr>标签内--><w:vmerge w:val='restart'/><w:vmerge/>
<!--单元格上下合并写在<w:tcPr>标签内,开始合并行和结束合并行成对出现--><w:tbl>    <!--一个表格类似html table-->
<w:tblPr>  <!--表格全局样式 Pr结尾一般为样式处理-->
<w:tr>     <!--表格一行数据   类似html  tr-->
<w:tc>     <!--表格一列数据,一个单元格 类似 html td--> <w:p> <!--表示一个段落-->
<w:val > <!--表示一个值-->
<w:r> <!--表示一个样式串,指明它包括的文本的显示样式,表示一个特定的文本格式-->
<w:t> <!--表示真正的文本内容-->
<w:rPr> <!--是<w:r>标签内的标签,对Run文本属性进行修饰-->
<w:pPr> <!--是<w:p>标签内的标签,对Paragraph文本属性进行修饰-->
<w:rFronts> <!--字体-->
<w:hdr> <!--页眉-->
<w:ftr> <!--页脚-->
<w:drawing > <!--图片-->
<wp:extent> <!--绘图对象大小-->
<wp:effectExtent > <!--嵌入图形的效果-->
<wp:inline  > <!--内嵌绘图对象,dist(T,B,L,R)距离文本上下左右的距离-->
<w:noProof  > <!--不检查拼写和语法错误-->
<w:docPr> <!--表示文档属性-->
<w:rsidR> <!--指定唯一一个标识符,用来跟踪编辑在修订时表行标识,所有段落和段落中的内容都应该拥有相同的属性值,如果出现差异,那么表示这个段落在后面的编辑中被修改。-->
<w:r> <!--表示关系,段落中以相连续的中文或英文字符字符串,作为开始和结束。目的就是要把一个段落中的中英文字符区分开来。 -->
<w:ind> <!--w:pPr元素的子元素,跟w:pStyle并列,ind代表缩进情况:有几个属性值:①firstLine(首行缩进)②left(左缩进)③当left和firstLine同时出现时代表下面的元素有两种属性首行和下面其他行都是有属性的④hanging(悬挂)-->
<w:hint> <!--字体的类型,w:rFonts的子元素,属性值eastAsia表面上的意思是“东亚”,指代“中日韩CJK”类型。-->
<w:bCs> <!--复合字体的加粗-->
<w:bookmarkStart> <!--书签开始-->
<w:bookmarkEnd> <!--书签结束-->
<w:lastRenderedPageBreak > <!--页面进行分页的标记,是w:r的一个属性,表示此段字符串是一页中的最后一个字符串。-->
<w:smartTag > <!--智能标记-->
<w:attr  > <!--自定义XML属性--><w:b w:val=”on”> <!--表示该格式串种的文本为粗体-->
<w:jc w:val="right"/> <!--表示对齐方式-->
<w:sz w:val="40"/> <!--表示字号大小-->
<w:szCs w:val="40"/> <!---->
<w:t xml:space="preserve"> <!--保持空格,如果没有这内容的话,文本的前后空格将会被Word忽略-->
<w:spacing  w:line="600" w:lineRule="auto"/> <!--设置行距,要进行运算,要用数字除以240,如此处为600/240=2.5倍行距-->
<w:jc w:val="center"/>  <!-- 这句话表示段落对齐方式 --> <!-- 设置了页的宽,高,和页的各边距。各项的值均是英寸乘1440得出 -->
<w:body><w:sectPr>  <w:pgSz w:w="12240" w:h="15840"/><w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="720" w:footer="720" w:gutter="0"/></w:sectPr>
</w:body> <!--页眉和页脚-->
<w:sectPr wsp:rsidR="002C452C"><w:hdr w:type="odd" ><w:p><w:pPr><w:pStyle w:val="Header"/></w:pPr><w:r><w:t>这是页眉</w:t></w:r></w:p></w:hdr><w:ftr w:type="odd"><w:p><w:pPr><w:pStyle w:val="Footer"/></w:pPr><w:r><w:t>这是页脚</w:t></w:r></w:p></w:ftr>
</w:sectPr> <!--表示文档的视图是“print”,视图比例100%-->
<w:docPr><w:view w:val="print"/><w:zoom w:percent="100"/>
</w:docPr>

freemarker/ftl模板/导出doc 单元格合并注意事项相关推荐

  1. freemarker/ftl模板/导出doc 单元格合并注意事项(一)

    在现有模板上添加新表格数据      word 导出 2003版xml 和默认版本xml  是有区别的,如果已经创建好的ftl模板文件,后期维护添加图表,则必须使用同样版本的xml进行模板数据的追加. ...

  2. Java POI 导出 Excel 单元格 合并单元格 相邻的相同值 合并

    通过poi导出合并单元格 合并单元格 并合并相邻并相同值的单元格 poi依赖 <dependency><groupId>org.apache.poi</groupId&g ...

  3. JAVA 导出Excel 单元格合并

    功能:导出Excel ,单元格合并 效果图: 代码主要分为三块: 第一部分:数据获取,标题确定,合并内容确定 * 督查大队工作周报导出** @param vo*/@Overridepublic Res ...

  4. html 导出excel 列被合并,前端实现导出excel单元格合并和调整样式

    有些业务场景需要导出excel表格,寻常这类需求其实是服务端完成,但是前端也有可以实现这类需求的库,这里我介绍最近使用过的三个库. 通用电子表格格式(CSF) 单元地址对象存储为{c:C, r:R}, ...

  5. POI导出word单元格合并

    1.跨列合并 //合并单元格for (int cellIndex = 2; cellIndex <= 3; cellIndex++) { XWPFTableCell cellMerge = ro ...

  6. java ftl 模板 输出list_java freemarker .ftl模板导出word文档(含文字,List, 图片)

    此处只介绍word模板部分,java代码等请自行百度,都一样. 辅助工具:notepad++,百度在线xml格式化 A.不含遍历的简单处理 不含遍历的简单处理 简单的一个key一个值使用比较简单,主要 ...

  7. java word导出表格_Java Word模板导出包含表格单元格合并

    java通过freemarker导出word循环合并表格单元格 本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成. 一.Java需要通过模板导 ...

  8. EasyExcel:利用模板进行填充字段,生成公式处理,监听单元格填充后触发事件,相同日期单元格合并

    EasyExcel EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址:https://github.c ...

  9. LAY-EXCEL导出excel并实现单元格合并

    通过lay-excel插件实现Excel导出,并实现单元格合并,样式设置等功能. 更详细描述,请去lay-excel插件文档查看,地址:http://excel.wj2015.com/_book/do ...

最新文章

  1. 【设计模式】装饰者模式
  2. 安装VS2010 无法打开数据文件'C:\Users\Administrator\AppData\Local\Temp\SIT12124.tmp\deffactory.dat的解决方法...
  3. 让你的C程序更有效率的10种方法
  4. 利用Python自动发送电子邮件
  5. Python 加密解密
  6. 网易云api接口_网易云音乐你喜欢吗?你自己也可以做一个
  7. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-2.快速搭建SpringBoot项目,采用IDEA...
  8. Vscode中Latex语法无法出现高亮
  9. 经典莱斯康混响插件LX480 Complete限时43%OFF
  10. echarts 生成 迁徙图_echarts迁徙图
  11. 软考-中级-网络工程师-知识点个人总结(二)
  12. _spellmod_leech_aura
  13. 【数说】人气网文修炼手册之最深的网文套路知多少
  14. 开发一个简单易用的SDK的详细步骤(超详细,超适用)
  15. java8 朗姆表达式,Python基础
  16. owlBus 的uwp版本上架了
  17. jqweui 中的tabbar导航
  18. MySQL 数据库平滑扩容的6 种方案剖析
  19. 供给、需求和弹性的三种应用
  20. mavn-settings.xml配置文件

热门文章

  1. ASEMI代理TW6869-TA1-CRH瑞萨TW6869-TA1-CRH车规级
  2. [POJ 2176] Folding
  3. mysql拼音函数_Mysql生成姓名拼音的函数
  4. 10天精读掌握:计算机组成与设计COAD:Patterson and Hennessy 第5天 2018/10.30
  5. 使用selenium爬取当当网图书
  6. 【算法】狄利克雷过程 (Dirichlet过程)
  7. CF1514C---数论
  8. 95后不喝领导敬酒被打脸,看透6个底层逻辑,你就懂酒文化结局
  9. 高中人民教育出版社信息技术必修1 p63评定体重指数等级试题
  10. VR眼镜和AR眼镜的区别