System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸_技高网

数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:40701103 阅读:5 留言:0更新日期:2024-03-22 10:59
本申请提供一种数据处理方法、装置、电子设备及计算机可读存储介质。该方法包括:获取目标文件模板,并在目标文件模板中与动态输入数据对应的位置设置目标标签;其中,目标标签与动态输入数据相对应;动态输入数据包括图表数据;在超文本标记语言文件中与图表数据对应的位置处设置占位符,并将从目标存储位置获取到的图表数据填充至超文本标记语言文件中占位符对应位置,以得到目标超文本标记语言文件的字符串信息;利用图像转换工具将字符串信息转换为图表信息,并将图表信息填充至目标文件模板中与图表数据对应的目标标签以得到目标文件。本申请能够降低文档生成代码的复杂度,并提高了文档生成效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法、装置、电子设备及计算机可读存储介质


技术介绍

1、相关技术中,在生成文档时,通过采用python-docx库(也即一种文档生成工具)通过繁杂的代码,分别定义文档中每一个段落中的每一行文本数据,定义文档中的文本格式,定义表格以及图片,工作量较为繁重。

2、并且,如果当生成文档的模板发生了变化时,则需要逐行逐组件地调整文本数据、文本格式、表格以及图片,因此相关技术中存在着文档生成代码复杂度较高且文档生成效率较低的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种数据处理方法、装置、电子设备及计算机可读存储介质。

2、基于上述目的,在第一方面,本申请提供了一种数据处理方法,所述方法包括:

3、获取目标文件模板,并在所述目标文件模板中与动态输入数据对应的位置设置目标标签;其中,所述目标标签与所述动态输入数据相对应;所述动态输入数据包括图表数据;

4、在超文本标记语言文件中与图表数据对应的位置处设置占位符,并将从目标存储位置获取到的所述图表数据填充至所述超文本标记语言文件中所述占位符对应位置,以得到目标超文本标记语言文件的字符串信息;

5、利用图像转换工具将所述字符串信息转换为图表信息,并将所述图表信息填充至所述目标文件模板中与所述图表数据对应的目标标签以得到目标文件。

6、在第二方面,本申请提供了一种数据处理装置,所述装置包括:

7、获取模块,被配置为获取目标文件模板,并在所述目标文件模板中与动态输入数据对应的位置设置目标标签;其中,所述目标标签与所述动态输入数据相对应;所述动态输入数据包括图表数据;

8、第一确定模块,被配置为在超文本标记语言文件中与图表数据对应的位置处设置占位符,并将从目标存储位置获取到的所述图表数据填充至所述超文本标记语言文件中所述占位符对应位置,以得到目标超文本标记语言文件的字符串信息;

9、第二确定模块,被配置为利用图像转换工具将所述字符串信息转换为图表信息,并将所述图表信息填充至所述目标文件模板中与所述图表数据对应的目标标签以得到目标文件。

10、在第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的数据处理方法。

11、在第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的数据处理方法。

12、从上面所述可以看出,本申请提供的一种数据处理方法、装置、电子设备及计算机可读存储介质,获取目标文件模板,并在所述目标文件模板中与动态输入数据对应的位置设置目标标签;其中,所述目标标签与所述动态输入数据相对应;所述动态输入数据包括图表数据;在超文本标记语言文件中与图表数据对应的位置处设置占位符,并将从目标存储位置获取到的所述图表数据填充至所述超文本标记语言文件中所述占位符对应位置,以得到目标超文本标记语言文件的字符串信息;利用图像转换工具将所述字符串信息转换为图表信息,并将所述图表信息填充至所述目标文件模板中与所述图表数据对应的目标标签以得到目标文件。通过设置目标标签,能够快速区分不同动态输入数据对应的位置,根据数据类型进行数据的填充,能够在输入数据时更加准确快捷。并且,通过超文本标记语言文件承载图表数据,并通过将字符串信息转换为以字节形式表征的图表信息,降低了图表数据生成服务的学习成本,进一步提高服务性能。再进一步地,降低了文档生成代码的复杂度,提高了文档生成效率。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标文件模板中与动态输入数据对应的位置设置目标标签,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标标签包括:图表类型标签;

4.根据权利要求2所述的方法,其特征在于,所述目标标签,包括:文本类型标签;

5.根据权利要求1所述的方法,其特征在于,所述在预先获取的超文本标记语言文件中与图表数据对应的位置处设置占位符,包括:

6.根据权利要求4所述的方法,其特征在于,所述图表数据包括:预设格式图形对应的数据的坐标数据;

7.根据权利要求6所述的方法,其特征在于,所述预设格式图形,包括以下一种或多种:柱状图、饼状图及折线图。

8.根据权利要求1所述的方法,其特征在于,所述将从目标存储位置获取到的所述图表数据填充至所述超文本标记语言文件中所述占位符对应位置,以得到目标超文本标记语言文件的字符串信息,包括:

9.根据权利要求1所述的方法,其特征在于,所述利用图像转换工具将所述字符串信息转换为字节信息,包括:

10.根据权利要求9所述的方法,其特征在于,所述目标标签包括:图表类型标签;

11.根据权利要求1所述的方法,其特征在于,所述动态输入数据包括文本数据;所述目标标签包括文本类型标签;所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述根据指定发送策略发送所述目标文件之后,所述方法还包括:

14.一种数据处理装置,其特征在于,所述装置包括:

15.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至13任意一项所述的方法。

16.一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使所述计算机实现权利要求1至13任一项所述的方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标文件模板中与动态输入数据对应的位置设置目标标签,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标标签包括:图表类型标签;

4.根据权利要求2所述的方法,其特征在于,所述目标标签,包括:文本类型标签;

5.根据权利要求1所述的方法,其特征在于,所述在预先获取的超文本标记语言文件中与图表数据对应的位置处设置占位符,包括:

6.根据权利要求4所述的方法,其特征在于,所述图表数据包括:预设格式图形对应的数据的坐标数据;

7.根据权利要求6所述的方法,其特征在于,所述预设格式图形,包括以下一种或多种:柱状图、饼状图及折线图。

8.根据权利要求1所述的方法,其特征在于,所述将从目标存储位置获取到的所述图表数据填充至所述超文本标记语言文件中所述占位符对应位置,以得到目标超文本标记语言文件的字符串信息,包括:

9...

【专利技术属性】
技术研发人员:陈琳胡志伟林叶新
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1