[发明专利]一种基于插件的可视化Word报告生成系统在审
申请号: | 202010773963.0 | 申请日: | 2020-08-04 |
公开(公告)号: | CN112114891A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 李凌;王建国;马昊;李守刚;赵永强 | 申请(专利权)人: | 中国电力科学研究院有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F40/166;G06F40/186 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 插件 可视化 word 报告 生成 系统 | ||
本申请提供一种基于插件的可视化Word报告生成系统,通过模板数据定义模块对模板中的动态数据进行定义,模板编辑模块通过自定义协议从浏览器启动本地Word打开服务器上的模板文件进行编辑,报告生成模块,使用指定模板,结合模板数据定义和业务数据生成报告,解决模板编辑复杂、无法对数据的展示方式和格式进行设置的问题,同时提高了数据的复用性。
技术领域
本申请涉及计算机应用领域,具体涉及一种基于插件的可视化Word报告生成系统。
背景技术
在检验检测行业,每天都要产生大量的检测报告,出于通用性和便利性考虑,这些检测报告大多为word格式。为了提高报告编制的效率,同时提高报告数据的准确性和报告的及时性,亟需一种技术来实现Word报告的自动化生成。目前存在一些自动生成word报告的技术,主要是通过在word中插入书签来作为模板,然后根据书签定位数据并进行替换。但是这种方法存在一些缺陷,主要有以下几点:1)使用书签定位数据,无法对数据的展示方式、格式等进行设置;2)模板编辑需要开发人员进行,模板如有变化,修改起来非常麻烦;3)数据复用性差。
发明内容
本申请提供一种基于插件的可视化Word报告生成系统,解决模板编辑复杂、无法对数据的展示方式和格式进行设置的问题,同时提高了数据的复用性。
本申请提供一种基于插件的可视化Word报告生成系统,包括:
模板数据定义模块,用于对模板中的动态数据进行定义,定义的数据供用户在编辑模板时引用;
模板编辑模块,用于通过Word插件打开服务器上的模板文件进行编辑;编辑完成后自动同步到服务器进行保存;
报告生成模块,用于根据用户指令,使用用户指定的模板,结合模板数据定义和业务数据生成报告;
数据库模块,用于保存模块数据定义模块定义的模板中的动态数据。
进一步的,模板数据定义模块,定义的数据包括:数据显示名称、数据唯一标志、数据标签、数据类型、数据获取方法。
进一步的,模板数据定义模块的功能,还包括:
提供操作界面供用户对模板数据定义进行编辑。
进一步的,模板编辑模块,用于通过Word插件打开服务器上的模板文件进行编辑,包括:
Word插件根据模板类型动态获取模板数据定义模块定义的数据列表;通过对话框插入动态数据,设置动态数据的显示方式和格式。
进一步的,报告生成模块,用于根据用户指令,使用用户指定的模板,结合模板数据定义和业务数据生成报告,包括:
报告生成模块取得用户指定的模板,从中解析出自定义标记;
根据自定义标记名称在模板数据定义表中,获得该数据的数据类型和数据获取方法;
根据数据类型和数据获取方法从数据库中取得对应的数据并进行展示。
本申请提供一种基于插件的可视化Word报告生成系统,通过模板数据定义模块对模板中的动态数据进行定义,模板编辑模块通过自定义协议从浏览器启动本地Word打开服务器上的模板文件进行编辑,报告生成模块,使用指定模板,结合模板数据定义和业务数据生成报告,解决模板编辑复杂、无法对数据的展示方式和格式进行设置的问题,同时提高了数据的复用性。
附图说明
图1是本申请提供的一种基于插件的可视化Word报告生成系统的结构图;
图2是本申请涉及的基于插件的可视化Word报告生成的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司,未经中国电力科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010773963.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于虚拟机的电能表专用系统
- 下一篇:一种耐磨耐老化聚氨酯树脂及其制备方法