程序通过ole获取excel的sheet对象。遍历每个单元格,将模板中的元素以变量、表格等替换,就生成了最终报表。其中元素种类可分为变量元素、数据集元素、数据字段元素和其它标志元素。它们都是处于单元格内的包含特殊格式的字符串,格式可以自由定义,但要保证此格式不会与正文相冲突。
如:
#valueaa# (变量名两边加入#号,当遍历到其所在的单元格时在程序中对单元格进行相应处理)
报表功能实现:
首先新建excel模板,如下图:

模板保存为template.xlt
现在模板有了,现在需要实现的功能就是分析此模板,将模板中的元素替换为程序中将要输出的变量或数据表。