页面生成方法、装置、计算设备及存储介质制造方法及图纸

技术编号:38866506 阅读:27 留言:0更新日期:2023-09-22 14:05
本发明专利技术公开了一种页面生成方法、装置、计算设备及存储介质,涉及计算机及互联网技术领域。方法在计算设备中执行以生成演示文件,演示文件包含一个或多个页面,每个页面对应一个页面模板,页面模板中包含一个或多个页面元素,该方法包括:获取页面模板中的每个页面元素;对于每个页面元素,根据预先配置的所述页面元素对应的查询顺序、查询条件和查询接口,获取所述页面元素对应的查询结果数据;根据所述页面模板中的所有页面元素对应的查询结果数据,生成资源数据文件;根据所述资源数据文件填充所述页面模板,以生成对应的页面。根据本发明专利技术的技术方案,程序处理逻辑更加稳定可靠,解耦性强,容易排查问题,代码逻辑简单且易于维护。于维护。于维护。

【技术实现步骤摘要】
页面生成方法、装置、计算设备及存储介质


[0001]本专利技术涉及计算机及互联网
,尤其涉及一种页面生成方法、装置、计算设备及存储介质。

技术介绍

[0002]各行各业的业务人员经常需要给客户展示行业数据和总结性的PPT报表。针对这类PPT样式类似、数据来源众多的情况,如何利用应用程序实现定制化、自动化填充PPT模板,是一个不可避免的解决方案。针对业务方提出的PPT模板定制化、自动填充的需求,设计出一种能确保稳定的大数据量查询、且适用于各种业务场景的方案,亟待解决。
[0003]目前,主要依赖Apache POI来完成PPT模板的数据填充,而在向PPT模板填充数据的过程中,通常是采用同步、程序处理逻辑和业务高度融合的方式,针对每个PPT模板填充数据。由于每个PPT的处理逻辑一般不同,导致随着PPT页数的增加,程序中相应的处理逻辑会越来越多,代码的复杂程度会越来越高,可维护性越来越低。
[0004]为此,需要一种页面生成方法,以解决上述技术方案中存在的问题。

技术实现思路

[0005]为此,本专利技术提供一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面生成方法,在计算设备中执行以生成演示文件,所述演示文件包含一个或多个页面,每个页面对应一个页面模板,所述页面模板中包含一个或多个页面元素,所述方法包括:获取页面模板中的每个页面元素;对于每个页面元素,根据预先配置的所述页面元素对应的查询顺序、查询条件和查询接口,获取所述页面元素对应的查询结果数据;根据所述页面模板中的所有页面元素对应的查询结果数据,生成资源数据文件;根据所述资源数据文件填充所述页面模板,以生成对应的页面。2.如权利要求1所述的方法,其中,还包括:根据所述页面模板中的每个页面元素,分别生成一个子任务;异步执行每个所述子任务,以便根据所述页面元素对应的查询顺序、查询条件和查询接口,获取所述页面元素对应的查询结果数据。3.如权利要求2所述的方法,其中,异步执行每个所述子任务,包括:根据所述页面元素对应的查询顺序,将所述子任务拆分为多个查询步骤,每个查询步骤对应有查询条件和查询接口;依次执行所述子任务的每个查询步骤,以便根据查询步骤对应的查询条件和查询接口,获取查询步骤的执行结果;根据所述多个查询步骤的执行结果,得到所述子任务对应的查询结果数据。4.如权利要求1

3中任一项所述的方法,其中,所述计算设备与客户端通信连接;根据所述资源数据文件填充所述页面模板,以生成对应的页面,包括:将所述资源数据文件发送至客户端,以便所述客户端根据所述资源数据文件填充所述页面模板,以生成对应的页面。5.如权利要求1

4中任一...

【专利技术属性】
技术研发人员:陈亚华
申请(专利权)人:天津车之家软件有限公司
类型:发明
国别省市:

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

1