【技术实现步骤摘要】
报告生成方法、系统、计算机设备与计算机可读存储介质
本专利技术实施例涉及信息系统领域,尤其涉及一种报告生成方法、系统、计算机设备与计算机可读存储介质。
技术介绍
自动化报告在多种场景广泛使用,例如组合体检报告、债券详情报告等等。当存在用户想要把某一页的数据或图片放入某一个文档中时,便会有这样的需求场景,方便对某一个页面进行存档或查看。传统报告的制作方式为,前端进行图片部分渲染,然后做base64格式编码,将编码数据传输至后端,后端在将图片数据写入文档中。此种实现方式在报告传输过程中占用较大带宽,从而导致在当前页面数据接口未渲染完成时,前端截取出的页面为加载中的图片,显示不完全。
技术实现思路
有鉴于此,本专利技术实施例的目的是提供一种报告生成方法、系统、计算机设备与计算机可读存储介质,解决了传输造成的占用带宽的困扰,提升了用户的下载速度。为实现上述目的,本专利技术实施例提供了一种报告生成方法,包括:接收模板文档,所述模板文档包括图表模板数据与所述图表模板数据对应的数据格式;将所述模 ...
【技术保护点】
1.一种报告生成方法,其特征在于,包括:/n接收模板文档,所述模板文档包括图表模板数据与所述图表模板数据对应的数据格式;/n将所述模板文档进行格式转换,并根据所述图表模板数据的数据格式对所述图表模板数据进行字符替换,得到第一格式文档;/n基于报告生成引擎对所述第一格式文档进行格式转换,得到第二格式文档;/n获取报告数据,所述报告数据包括编码数据;/n通过所述报告生成引擎将所述编码数据在所述第二格式文档中进行字符替换,生成报告文件。/n
【技术特征摘要】
1.一种报告生成方法,其特征在于,包括:
接收模板文档,所述模板文档包括图表模板数据与所述图表模板数据对应的数据格式;
将所述模板文档进行格式转换,并根据所述图表模板数据的数据格式对所述图表模板数据进行字符替换,得到第一格式文档;
基于报告生成引擎对所述第一格式文档进行格式转换,得到第二格式文档;
获取报告数据,所述报告数据包括编码数据;
通过所述报告生成引擎将所述编码数据在所述第二格式文档中进行字符替换,生成报告文件。
2.根据权利要求1所述的报告生成方法,其特征在于,所述接收模板文档的步骤之前包括:
获取图表模板数据、所述图表模板数据的数据格式与配置文件;
将所述图表模板数据以所述图表模板数据对应的所述数据格式存储至所述配置文件中,并为所述图表模板数据设置可替换属性,得到模板文档。
3.根据权利要求2所述的报告生成方法,其特征在于,将所述模板文档进行格式转换,并根据所述图表模板数据的数据格式对所述图表模板数据进行字符替换,得到第一格式文档包括:
将所述模板文档进行格式转换时,识别所述图表模板数据的可替换属性;
根据所述可替换属性与所述图表模板数据对应的数据格式获取对应的字符;
将所述图表模板数据以所述图表模板数据对应的字符进行替换,得到第一格式文档。
4.根据权利要求1所述的报告生成方法,其特征在于,所述获取报告数据,所述报告数据包括编码数据包括:
向存储有所述报告数据的区块链发送数据获取请求;
接收基于所述数据获取请求返回的报告数据。
5.根据权利要求1所述的报告生成方法,其特征在于,所述通过所述报告生成引擎将所述编码数据在所述第二格式文档中进行字符替换,并生成报告文件包括:
将所述编码数据根据所述编码数据的数据格式进行字符替换至所述第二格式文档中,得到目标文档;
通过所述报告生成引擎对所述目标文档进行绘制,得到报...
【专利技术属性】
技术研发人员:温永杰,袁旭嵩,刘士科,
申请(专利权)人:平安资产管理有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。