本申请属于数据处理,尤其涉及一种数据汇总方法及装置。
背景技术:
1、随着信息技术的飞速发展,数字化浪潮已经席卷了各个行业。企业在追求生产效率、管理优化和市场竞争力提升的过程中,不断引入和升级各种业务系统,以实现业务流程的自动化和信息化。然而,在这一过程中,企业内部信息系统的复杂性逐渐显现。面对复杂的信息系统,如何高效的采集汇总所需信息成为企业面对的一大挑战。一般的,对于无法自动线上化的数据,通常采取人工采集的方式,一线业务人员需要投入大量精力进行人工汇总和整理,这不仅降低了工作效率,也增加了出错的可能性。
2、因此,亟需一种能够高效采集汇总数据资源的方法,以解决目前的数据汇总过程效率低下的技术问题。
技术实现思路
1、本申请实施例提供了一种数据汇总方法及装置,可以解决数据汇总过程中汇总效率低的技术问题。
2、第一方面,本申请实施例提供了一种数据汇总方法,包括:响应于当前软件启动命令,自动触发所述当前软件启动命令对应的软件页面的启动操作;基于预设的关键位置标识,确定所述软件页面中的目标区域,所述目标区域包含待汇总数据;通过操作系统的剪切板,从所述软件页面中获取目标区域的待汇总数据;将所述待汇总数据汇总至目标文件。
3、本申请实施例提供的数据汇总方法,通过软件启动命令自动启动包含有待汇总数据的软件页面;接着,基于预设的关键位置标识,确定所述软件页面中的目标区域,并通过操作系统的剪切板,从软件页面中获取目标区域的待汇总数据;最后,将提取到的待汇总数据汇总至指定文件中。该方法通过自动化执行软件启动命令、数据提取和汇总等操作,提高了数据汇总的效率和准确性,减少了数据汇总过程中对人工操作的依赖。并且,通过修改软件启动命令和添加新的关键位置标识,该方法可以轻松地应用到其他软件的数据汇总过程,具有较高的灵活性。
4、在本申请的一种可能的实现方式中,数据汇总方法还包括:截取所述软件页面所显示的内容,得到屏幕截图;所述基于预设的关键位置标识,确定所述软件页面中的目标区域,包括:从所述屏幕截图中,确定关键位置标识的坐标;根据所述关键位置标识的坐标确定所述软件页面中的目标区域。
5、在本申请的一种可能的实现方式中,所述通过操作系统的剪切板,从所述软件页面中获取目标区域的待汇总数据包括:将所述操作系统的光标定位至所述坐标处或根据所述坐标确定的目标区域坐标处;执行预设的操作指令,以选中所述目标区域内的待汇总数据,并将其复制至操作系统的剪切板;从所述剪切板读取所述待汇总数据。
6、在本申请的一种可能的实现方式中,在所述将所述待汇总数据汇总至目标文件之后,所述数据汇总方法还包括:关闭当前启动的软件页面;判断是否存在未运行的软件启动命令;若存在,则用所述未运行的软件启动命令中的一个作为当前软件启动命令。
7、在本申请的一种可能的实现方式中,所述软件启动命令为多个,且多个所述软件启动命令按照预设顺序存储于一启动命令文本中,所述数据汇总方法还包括:按照多个所述软件启动命令在所述启动命令文本中的顺序,依次读取未运行的软件启动命令作为当前软件启动命令。
8、在本申请的一种可能的实现方式中,所述截取所述软件页面所显示的内容,得到屏幕截图,包括:调用截屏线程按照预设间隔时长对屏幕显示内容进行截图,得到屏幕截图。
9、在本申请的一种可能的实现方式中,所述从所述屏幕截图中,确定关键位置标识的坐标,包括:根据预设的关键位置标识,遍历所述屏幕截图中的像素,确定所述关键位置标识在所述屏幕截图中的坐标。
10、第二方面,本申请提供一种数据汇总装置,包括:软件页面启动模块,用于响应于当前软件启动命令,自动触发所述当前软件启动命令对应的软件页面的启动操作;目标区域确定模块,用于基于预设的关键位置标识,确定所述软件页面中的目标区域,所述目标区域包含待汇总数据;数据获取模块,用于通过操作系统的剪切板,从所述软件页面中获取目标区域的待汇总数据;数据汇总模块,用于将所述待汇总数据汇总至目标文件。
11、第三方面,本申请实施例提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
12、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
1.一种数据汇总方法,其特征在于,包括:
2.如权利要求1所述的数据汇总方法,其特征在于,所述数据汇总方法还包括:截取所述软件页面所显示的内容,得到屏幕截图;
3.如权利要求2所述的数据汇总方法,其特征在于,所述通过操作系统的剪切板,从所述软件页面中获取目标区域的待汇总数据包括:
4.如权利要求1所述的数据汇总方法,其特征在于,在所述将所述待汇总数据汇总至目标文件之后,所述数据汇总方法还包括:
5.根据权利要求1所述的数据汇总方法,其特征在于,所述软件启动命令为多个,且多个所述软件启动命令按照预设顺序存储于一启动命令文本中,所述数据汇总方法还包括:
6.如权利要求2~5任一项所述的数据汇总方法,其特征在于,所述截取所述软件页面所显示的内容,得到屏幕截图,包括:
7.如权利要求2~5任一项所述的数据汇总方法,其特征在于,所述从所述屏幕截图中,确定关键位置标识的坐标,包括:
8.一种数据汇总装置,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述方法的步骤。
