System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及报表处理,具体而言,涉及一种报表信息处理方法、装置、设备及存储介质。
技术介绍
1、在传统钢管行业中,焊管的生产过程需要多个岗位互相协调进行生产,不同岗位对应的生产过程均不相同。为了更好的对焊管的生产过程进行溯源管理,需要将生产过程中产生的焊管岗位生产流转记录输出为岗位记录报告。
2、现有技术中需要开发人员根据焊管岗位的不同,在全流程数字化管控系统中开发出不同样式的报表,以供使用。但是,这种报表处理方法依赖于人工维护,一旦岗位报告变动,则需要人工修改代码,大大影响岗位记录报告的生成效率。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种报表信息处理方法、装置、设备及存储介质,以解决现有技术中岗位记录报告生成效率较低的问题。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请一实施例提供了一种报表信息处理方法,所述方法包括:
4、响应用户的配置数据源操作,获取目标数据源,所述目标数据源中包括多个字段;
5、响应用户的配置样式操作,生成并显示目标报表模板,所述目标报表模板用于指示报表样式;
6、根据所述目标数据源以及所述目标报表模板,生成并输出目标报表。
7、在一种可能的实现方式中,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
8、响应用户导入样式文件的操作,显示所述样式文件中的报表样式;
9、根据所述样式文件
10、在一种可能的实现方式中,所述根据所述样式文件中的报表样式,生成并显示目标报表模板,包括:
11、响应用户针对所述样式文件中的报表样式的更新操作,将更新后的报表样式作为所述目标报表模板;
12、显示所述目标报表模板。
13、在一种可能的实现方式中,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
14、响应用户在图形用户界面绘制样式的操作,获取所述用户所绘制的所述目标样式信息。
15、在一种可能的实现方式中,所述响应用户的配置样式操作,生成并显示目标报表模板之后,还包括:
16、将所述目标报表模板以预设的文件形式导出。
17、在一种可能的实现方式中,所述根据所述目标数据源以及所述目标报表模板,生成并输出目标报表,包括:
18、确定所述目标数据源中各字段与所述目标报表模板中各样式项的对应关系;
19、根据所述对应关系,在所述目标报表模板的各标题项对应的单元格中添加对应字段的字段值。
20、在一种可能的实现方式中,所述确定所述目标数据源中各字段与所述目标报表模板中各样式项的对应关系,包括:
21、遍历所述目标报表模板中的各样式项,针对遍历到的当前样式项,从所述目标数据源中查找与所述当前样式项的标识匹配的目标字段,并建立所述当前样式项与所述目标字段的对应关系。
22、第二方面,本申请另一实施例提供了一种报表信息处理装置,所述装置包括:
23、获取模块,用于响应用户的配置数据源操作,获取目标数据源,所述目标数据源中包括多个字段;
24、生成模块,用于响应用户的配置样式操作,生成并显示目标报表模板,所述目标报表模板用于指示报表样式;
25、输出模块,用于根据所述目标数据源以及所述目标报表模板,生成并输出目标报表。
26、在一种可能的实现方式中,所述生成模块,具体用于:
27、响应用户导入样式文件的操作,显示所述样式文件中的报表样式;
28、根据所述样式文件中的报表样式,生成并显示目标报表模板。
29、在一种可能的实现方式中,所述生成模块,具体用于:
30、响应用户针对所述样式文件中的报表样式的更新操作,将更新后的报表样式作为所述目标报表模板;
31、显示所述目标报表模板。
32、在一种可能的实现方式中,所述生成模块,具体用于:
33、响应用户在图形用户界面绘制样式的操作,获取所述用户所绘制的所述目标样式信息。
34、在一种可能的实现方式中,所述生成模块之后,还包括:导出模块;
35、所述导出模块用于将所述目标报表模板以预设的文件形式导出。
36、在一种可能的实现方式中,所述输出模块,具体用于:
37、确定所述目标数据源中各字段与所述目标报表模板中各样式项的对应关系;
38、根据所述对应关系,在所述目标报表模板的各标题项对应的单元格中添加对应字段的字段值。
39、在一种可能的实现方式中,所述输出模块,具体用于:
40、遍历所述目标报表模板中的各样式项,针对遍历到的当前样式项,从所述目标数据源中查找与所述当前样式项的标识匹配的目标字段,并建立所述当前样式项与所述目标字段的对应关系。
41、第三方面,本申请另一实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
42、第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
43、本申请的有益效果是:通过响应于用户的配置数据源操作,实现目标数据源的获取,并通过响应用户的配置样式操作,实现目标报表模板的生成与显示,从而能够根据目标数据源以及目标报表模板,生成目标报表并输出。能够针对不同岗位自动生成对应的目标报表,提高了报表的生成效率。
本文档来自技高网...【技术保护点】
1.一种报表信息处理方法,其特征在于,包括:
2.根据权利要求1所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
3.根据权利要求2所述的报表信息处理方法,其特征在于,所述根据所述样式文件中的报表样式,生成并显示目标报表模板,包括:
4.根据权利要求1所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
5.根据权利要求2或4所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板之后,还包括:
6.根据权利要求1所述的报表信息处理方法,其特征在于,所述根据所述目标数据源以及所述目标报表模板,生成并输出目标报表,包括:
7.根据权利要求6所述的报表信息处理方法,其特征在于,所述确定所述目标数据源中各字段与所述目标报表模板中各样式项的对应关系,包括:
8.一种报表信息处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的报表信息处理方法的步骤。
...【技术特征摘要】
1.一种报表信息处理方法,其特征在于,包括:
2.根据权利要求1所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
3.根据权利要求2所述的报表信息处理方法,其特征在于,所述根据所述样式文件中的报表样式,生成并显示目标报表模板,包括:
4.根据权利要求1所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板,包括:
5.根据权利要求2或4所述的报表信息处理方法,其特征在于,所述响应用户的配置样式操作,生成并显示目标报表模板之后,还包括:
6.根据权利要求1所述的报表信息处理方法,其特征在于,所述根据所述目标数...
【专利技术属性】
技术研发人员:王昊,
申请(专利权)人:北京创源微致软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。