数据转换方法及装置制造方法及图纸

技术编号:32828522 阅读:22 留言:0更新日期:2022-03-26 20:35
本申请公开了一种数据转换方法及系统。涉及金融科技领域,该方法包括:读取目标格式的目标数据,并将读取的目标数据存储到缓存的加密对象中;解析加密对象中的目标数据,得到目标数据的表头数据和表数据;创建转换格式的配置类,根据配置类生成转换格式的格式数据;根据类库,表头数据,表数据,以及格式数据,生成转换格式的转换数据。通过本申请,解决了相关技术中的业务系统中,对于HTML格式的报表,在批量生成PDF格式时,会消耗较多的应用服务器资源,存在效率低下的问题。存在效率低下的问题。存在效率低下的问题。

【技术实现步骤摘要】
数据转换方法及装置


[0001]本申请涉及金融科技领域,具体而言,涉及一种数据转换方法及装置。

技术介绍

[0002]在各个业务系统中,报表下载的功能使用较为广泛。业务的多样性使得报表格式也呈现多样性,如xls,csv,HTML,PDF等。根据报表的生成速度不同,又处理成实时下载和异步下载两种方式。对于PDF格式的报表,往往通过自定义servlet的处理,获取后台数据封装成数据流后,再通过设置响应的内容类型为PDF实现该格式报表的下载及查看。但是此种方式存在局限性,只适合单个报表的PDF下载,当批量报表需要下载成PDF时,利用该方法会消耗较多的应用服务器资源,有时会由于单个任务执行过久而导致服务器超负荷运行,堵塞任务队列,无法释放资源,从而影响整个业务系统。
[0003]针对相关技术中的业务系统中,对于HTML格式的报表,在批量生成PDF格式时,会消耗较多的应用服务器资源,存在效率低下的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种数据转换方法及装置,以解决相关技术中的业务系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据转换方法,其特征在于,包括:读取目标格式的目标数据,并将读取的所述目标数据存储到缓存的加密对象中;解析所述加密对象中的所述目标数据,得到所述目标数据的表头数据和表数据;创建转换格式的配置类,根据所述配置类生成所述转换格式的格式数据;根据类库,所述表头数据,所述表数据,以及所述格式数据,生成所述转换格式的转换数据。2.根据权利要求1所述的方法,其特征在于,创建转换格式的配置类,根据所述配置类生成所述转换格式的格式数据之后,所述方法还包括:将所述表头数据,所述表数据,以及所述格式数据存储在所述目标数据的表格对象中。3.根据权利要求2所述的方法,其特征在于,根据类库,所述表头数据,所述表数据,以及所述格式数据,生成所述转换格式的转换数据包括:通过所述类库调用文件类添加所述表格对象的数据内容;通过所述转换格式的写入类将所述文件类添加到所述转换格式的输出流中,生成所述转换数据。4.根据权利要求3所述的方法,其特征在于,通过所述类库调用文件类添加所述表格对象的数据内容包括:根据所述表格对象的表头数据和所述格式数据生成预设格式对象;将所述表格对象中的表数据填入所述预设格式对象。5.根据权利要求4所述的方法,其特征在于,将所述表格对象中的表数据填入所述预设格式对象包括:对所述预设格式对象进行分页;针对所述预设格式对象的非首页,根据第一需求获取首页的固定表头,复制到所述非首页,其中,所述第一需求用于指示非首页的表头格式。6.根据权利要求4所述的方法,其特征在于,根据所述表格对象的表头数据和所述格式数据生成预设格式对象包括:创建所述预...

【专利技术属性】
技术研发人员:陈超王轶凡万茂江李冬宝
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1