[发明专利]一种基于可视化模板的报表生成方法在审
申请号: | 201910746886.7 | 申请日: | 2019-08-14 |
公开(公告)号: | CN112446199A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 杜建;陆一鸣;吕广宪;刘鹏;王立岩;段祥骏;李运硕;冯德志;张杰;蒋宏图 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 可视化 模板 报表 生成 方法 | ||
1.一种基于可视化模板的报表生成方法,其特征在于,包括:
步骤S1:根据实际报表需求,在word文档中编写相应的指令,构建报表模板;
步骤S2:对模板文档定义的指令进行读取,并构建指令集合;
步骤S3:构建段落、图片以及表格报表处理工具,并分别对文档中段落、图片、表格进行预处理;
步骤S4:基于构建的指令集合,对指令进行执行;
步骤S5:输出报表结果。
2.如权利要求1所述的一种基于可视化模板的报表生成方法,其特征在于,所述步骤S1包括:
通过模型校验工具校验模型文件产生模型校验结果数据,基于WordTable数据结构格式化模型校验结果数据,模型校验结果数据用于填充报表。
3.如权利要求2所述的一种基于可视化模板的报表生成方法,其特征在于,所述步骤S2还包括:
判断指令为循环指令还是普通指令。
4.如权利要求3所述的一种基于可视化模板的报表生成方法,其特征在于,所述步骤S2还包括:
循环指令用于实现对多条数据的替换,普通指令用于实现对单条数据的替换。
5.如权利要求4所述的一种基于可视化模板的报表生成方法,其特征在于,所述替换包括:
直接进行数据替换。
6.如权利要求4所述的一种基于可视化模板的报表生成方法,其特征在于,所述替换包括:
基于条件判断语句与函数进行数据替换。
7.如权利要求1所述的一种基于可视化模板的报表生成方法,其特征在于,所述步骤S3包括:
基于Apache POI工具对word文档进行操作,将word文档中分散的段落内容进行结构重构,归并到同一个XWPFRun中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司,未经中国电力科学研究院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910746886.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物体检测方法、装置及设备
- 下一篇:一种数据处理方法