生成报告依赖几个输入:
word模板文件
所有数据对象
模板文件中某个bookmark和数据对象中数据项的对应关系
报告文件所需插入的内容:
文本插入:
数据对象中当个数据对应模板中某个特定的bookmark
表格中的文本插入
特殊格式文本插入, 如有上标或下标的格式。
表格插入:
简单表格插入,不涉及到合并单元格
复杂表格插入, 涉及到需要合并列或者合并行的情况
实现方法: 需要设定合并同类项的列(合并行的情况),或者列范围(合并列的情况)
原始数据应该是有所有行列数据的, 根据设置去判断哪些行或者列需要合并,然后再去作判断合并同类项。
表格应该也是在模板文件中需要给出表格模板, 有表头及表格内容, 表格的内容循环可以是一行或者多行。
![pics.png](https://upload-images.jianshu.io/upload_images/9082345-35e558ee092741e0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
图片插入
往往在数据表格后面插入图片表格