一种PPT报告的制作方法和装置制造方法及图纸

技术编号:14458113 阅读:100 留言:0更新日期:2017-01-19 15:11
本发明专利技术公开了一种PPT报告的制作方法和装置,该方法包括:预先制作PPT模板和Excel模版,其中PPT模板用于定义PPT报告的基本样式和排版效果,以及用于定义要替换的文本和要更新的图形,Excel模板用于定义PPT模板中图形的数据表;根据制作PPT报告的需求获取所需的报表;对获取的报表进行解析,利用PPT模板和Excel模板制作PPT报告。本发明专利技术的技术方案基于模板机制,模板只需制作一次可重复使用,保证了PPT模板中原有版式不变,提高了PPT报告的可读性以及美观性;并可以根据具体应用场景对PPT模板进行配置和更换,适应不同应用场景;另外PPT模板中图形所引用数据可更新、方便了数据维护。

【技术实现步骤摘要】

本专利技术涉及报告文档制作
,具体涉及一种PPT报告的制作方法和装置
技术介绍
随着网络运维集约化发展,大型企业或集团为了节约成本,提升运维工作的价值并最终提升企业的竞争力,已不仅仅满足于平台及业务的告警监控自动化,对于平时网络工作中集团和省份间的各种通告文档也提出了自动化需求,以达到减少人工,提升运维效率的目的。集团通常需要从报表中提取省份的各种统计数据,通过人工进一步整理,生成Office通告文档下发各省份,以便集中管理。目前,运维告警监控自动化通常是将生成Office通告文档以附件的形式加载到告警邮件或告警短信中,所以大型企业和集团经常需要制作Office通告文档,而现有常用的一种制作方法是:通过先把报表中数据导出到Excel文档并人工根据导出的数据在Excel中制作图形,然后人工编写PPT报告,同时插入必要的描述和总结,并手工将Excel中的图形拷贝到PPT报告中,生成PPT报告。由上可知,现有的PPT报告制作方法存在繁琐、复杂、费时、费力。随着报表数量的不断增长以及数据的多样性,PPT报告人工整理制作的复杂度和耗时都呈现几何态势增加,降低了企业运维管理的效率,增加了企业的管理运维成本。
技术实现思路
本专利技术提供了一种PPT报告的制作方法和装置,以解决现有的PPT报告制作费时、费力导致企业运维管理效率低、成本高的问题。为了达到上述目的,本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种PPT报告的制作方法,该方法包括:预先制作PPT模板和Excel模版,其中PPT模板用于定义PPT报告的基本样式和排版效果,以及用于定义要替换的文本和要更新的图形,Excel模板用于定义PPT模板中图形的数据表;根据制作PPT报告的需求获取所需的报表;对获取的报表进行解析,利用PPT模板和Excel模板制作PPT报告。可选地,预先制作PPT模板包括:配置PPT模板中的页码;根据页码配置PPT模板中每页的可编辑元素,得到PPT模板的对象名;根据对象名配置对象名代表的对象里需要替换的文本内容,得到PPT模板的参数名;预先制作Excel模版包括:使用Excel模板中的数据表制作图形,将制作的图形拷贝到PPT模板中,设置PPT模版中图形的数据引用关系为Excel模板中的数据表。可选地,根据页码配置PPT模板中每页的可编辑元素,得到PPT模板的对象名包括:根据页码查找PPT模版中的每一页,并将PPT模板中每页上有文本内容替换需要的那些可编辑元素定义成以tel加下划线为前缀的一类对象名;将PPT模板中没有文本内容替换需要的可编辑元素定义成以下划线作为前缀的另一类对象名;根据对象名配置对象名代表的对象里需要替换的文本内容,得到PPT模板的参数名包括:根据对象名查找PPT模板中对象名代表的对象里需要替换的文本内容,以驼峰命名法对需要替换的文本内容进行定义得到PPT模板的参数名。可选地,对获取的报表进行解析包括:对获取的报表逐张进行解析,配置报表中的数据与PPT模板中的参数名之间的一一映射关系,以及关联PPT模板中的图形所需要更新引用的数据。可选地,利用PPT模板和Excel模板制作PPT报告包括:在获取的报表的XML文件中定义引用的PPT模板和Excel模板路径,获取PPT模板副本和Excel模板副本;根据报表中配置的数据与所述PPT模板中参数名的一一映射关系,从获取的报表中获取匹配的数据,根据页码+对象名+参数名的方式对PPT模板副本中的参数名进行赋值或替换;以及,将PPT模板中的图形所需要更新引用的数据从获取的报表中导出到Excel模板副本中,对PPT模板中的图形所引用的数据进行替换,并设置PPT模板副本中的图形的更新方式为自动更新。与上述PPT报告的制作方法相对应的,本专利技术还提供了一种PPT报告的制作装置,该装置包括:模板制作单元,用于预先制作PPT模板和Excel模版,其中PPT模板用于定义PPT报告的基本样式和排版效果,以及用于定义要替换的文本和要更新的图形,Excel模板用于定义PPT模板中图形的数据表;报表调用单元,用于根据制作PPT报告的需求获取所需的报表;PPT报告制作单元,用于对获取的报表进行解析,利用PPT模板和Excel模板制作PPT报告。可选地,模版制作单元包括:PPT模版制作单元,用于配置PPT模板中的页码;根据页码配置PPT模板中每页的可编辑元素,得到PPT模板的对象名;根据对象名配置对象名代表的对象里需要替换的文本内容,得到PPT模板的参数名;Excel模版制作单元,用于使用Excel模板中的数据表制作图形,将制作的图形拷贝到PPT模板中,设置PPT模版中图形的数据引用关系为Excel模板中的数据表。可选地,所PPT模版制作单元,具体用于根据页码查找PPT模版中的每一页,并将PPT模板中每页上有文本内容替换需要的那些可编辑元素定义成以tel加下划线为前缀的一类对象名;将PPT模板中没有文本内容替换需要的可编辑元素定义成以下划线作为前缀的另一类对象名;根据对象名查找PPT模板中对象名代表的对象里需要替换的文本内容,以驼峰命名法对需要替换的文本内容进行定义得到PPT模板的参数名。可选地,PPT报告制作单元包括:报表解析单元;报表解析单元,用于对获取的报表逐张进行解析,配置报表中的数据与PPT模板中的参数名之间的一一映射关系,以及关联PPT模板中的图形所需要更新引用的数据。可选地,PPT报告制作单元具体用于:在获取的报表的XML文件中定义引用的PPT模板和Excel模板路径,获取PPT模板副本和Excel模板副本;根据报表中配置的数据与PPT模板中参数名的一一映射关系,从获取的报表中获取匹配的数据,根据页码+对象名+参数名的方式对PPT模板副本中的参数名进行赋值或替换;以及,将PPT模板中的图形所需要更新引用的数据从获取的报表中导出到Excel模板副本中,对PPT模板中的图形所引用的数据进行替换,并设置PPT模板副本中的图形的更新方式为自动更新。本专利技术的有益效果是:基于模板机制,预先制作PPT报告模版和Excel模版,使用制作好的模版,在保证PPT排版(字体、大小、颜色、段落等)和格式美观且自定义的情况下,根据制作PPT报告的需求获取报表,对报表进行解析,然后根据报表XML文件自动生成PPT报告。从而将人工从以往费时、费力重复机械的劳动中解脱出来,节省企业的运维管理成本和人工成本,提高运维管理的工作效率。附图说明图1是本专利技术一个实施例的一种PPT报告的制作方法的流程示意图;图2是本专利技术一个实施例的PPT模版制作时需要替换的文本整理结果示意图;图3是本专利技术一个实施例的PPT模版中的对象示意图;图4是本专利技术一个实施例的PPT模版中的对象名示意图;图5是本专利技术一个实施例的PPT模版中的参数名示意图;图6是本专利技术一个实施例的一种报表XML文件的示意图;图7是本专利技术一个实施例的一种PPT报告的制作方法中文字内容替换的流程示意图;图8是本专利技术一个实施例的一种PPT报告的制作方法中图形数据引用更新的流程示意图;图9是本专利技术一个实施例的PPT模版中图形的示意图;图10是本专利技术一个实施例的PPT模版中将图形数据更新设置管理示意图;图11是本专利技术一个实施例的一种PPT报告的制作装本文档来自技高网...

【技术保护点】
一种PPT报告的制作方法,其特征在于,该方法包括:预先制作PPT模板和Excel模版,其中所述PPT模板用于定义PPT报告的基本样式和排版效果,以及用于定义要替换的文本和要更新的图形,所述Excel模板用于定义所述PPT模板中图形的数据表;根据制作PPT报告的需求获取所需的报表;对所述获取的报表进行解析,利用所述PPT模板和所述Excel模板制作PPT报告。

【技术特征摘要】
1.一种PPT报告的制作方法,其特征在于,该方法包括:预先制作PPT模板和Excel模版,其中所述PPT模板用于定义PPT报告的基本样式和排版效果,以及用于定义要替换的文本和要更新的图形,所述Excel模板用于定义所述PPT模板中图形的数据表;根据制作PPT报告的需求获取所需的报表;对所述获取的报表进行解析,利用所述PPT模板和所述Excel模板制作PPT报告。2.如权利要求1所述的PPT报告的制作方法,其特征在于,所述预先制作PPT模板包括:配置PPT模板中的页码;根据所述页码配置PPT模板中每页的可编辑元素,得到PPT模板的对象名;根据所述对象名配置所述对象名代表的对象里需要替换的文本内容,得到PPT模板的参数名;所述预先制作Excel模版包括:使用Excel模板中的数据表制作图形,将所述制作的图形拷贝到所述PPT模板中,设置所述PPT模版中图形的数据引用关系为所述Excel模板中的数据表。3.如权利要求2所述的PPT报告的制作方法,其特征在于,所述根据所述页码配置PPT模板中每页的可编辑元素,得到PPT模板的对象名包括:根据所述页码查找PPT模版中的每一页,并将PPT模板中每页上有文本内容替换需要的那些可编辑元素定义成以tel加下划线为前缀的一类对象名;将PPT模板中没有文本内容替换需要的可编辑元素定义成以下划线作为前缀的另一类对象名;所述根据所述对象名配置所述对象名代表的对象里需要替换的文本内容,得到PPT模板的参数名包括:根据所述对象名查找PPT模板中所述对象名代表的对象里需要替换的文本内容,以驼峰命名法对需要替换的文本内容进行定义得到PPT模板的参数名。4.如权利要求2或3所述的PPT报告的制作方法,其特征在于,所述对所述获取的报表进行解析包括:对所述获取的报表逐张进行解析,配置所述报表中的数据与所述PPT模板中的参数名之间的一一映射关系,以及关联所述PPT模板中的图形所需要更新引用的数据。5.如权利要求4所述的PPT报告的制作方法,其特征在于,所述利用所述PPT模板和所述Excel模板制作PPT报告包括:在获取的报表的XML文件中定义引用的所述PPT模板和所述Excel模板路径,获取所述PPT模板副本和所述Excel模板副本;根据所述报表中配置的数据与所述PPT模板中参数名的一一映射关系,从所述获取的报表中获取匹配的数据,根据页码+对象名+参数名的方式对所述PPT模板副本中的参数名进行赋值或替换;以及,将所述PPT模板中的图形所需要更新引用的数据从所述获取的报表中导出到所述Excel模板副本中,对PPT模板中的图形所引用的数据进行替换,并设置所述PPT模板副本中的...

【专利技术属性】
技术研发人员:郭海王庆磊
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1