表格文件的合并方法和装置制造方法及图纸

技术编号:20329325 阅读:27 留言:0更新日期:2019-02-13 05:51
本发明专利技术公开了一种表格文件的合并方法和装置。所述方法包括:在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;按照得到的存储路径,读取所需合并的各个表格的表格数据;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。

【技术实现步骤摘要】
表格文件的合并方法和装置
本专利技术涉及信息处理领域,尤指一种表格文件的合并方法和装置。
技术介绍
在现有技术中数据统计的前提下,通常使用excel表格进行数据统计。统计者将excel的表头制作出来之后,将表格发放给所有人。被统计者将自己的信息填入表格,并将表格反馈给统计者。在往常的情况中,统计者收到表格后,自己会逐个对收到的表格进行汇总,然后将被统计者的信息拷贝进去。如果统计的人数较少,这种操作方式并不会浪费多少时间,但如果统计的人数较多时,一步步打开表格,并拷贝的操作,是一件极其浪费时间的方式。鉴于此,如何提高excel文件的合并效率是亟待解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种表格文件的合并方法和装置,能够提高excel文件的合并效率。为了达到本专利技术目的,本专利技术提供了一种表格文件的合并方法,包括:在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;按照得到的存储路径,读取所需合并的各个表格的表格数据;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。其中,所述方法还具有如下特点:所述按照得到的存储路径,读取所需合并的各个表格的表格数据之前,所述方法还包括:获取所述存储路径下的文件列表;输出所述文件列表,并提示对所述文件列表进行确认;接收对所述文件列表的管理操作;在接收的管理操作为确认操作后,执行所述按照得到的存储路径,读取所需合并的各个表格的表格数据的操作。其中,所述方法还具有如下特点:所述按照得到的存储路径,读取所需合并的各个表格的表格数据,包括:识别所需合并的表格中的表头数据;从每个所需合并的表格中,读取除表头数据所在行和所在列的有效数据。其中,所述方法还具有如下特点:所述获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,还包括:获取所述所需合并的表格在执行表格合并操作的合并顺序;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中,包括:在新建的表格文件中,按照所述合并顺序,读取所述所需合并的表格的表格数据,将合并顺序为第一个的表格的表格数据从N+1行填写到所述新建的表格中,获取第一次合并操作结束后的表格已占的行数M,其中M为大于等于N+1的整数;将合并顺序为第二个的表格的表格顺序从M+1行填写到所述新建的表格中,并获取所述再将合并顺序为第二个的表格的表格数据填写到所述新建的表格中,获取第二次合并操作结束后的表格已占的行数I,其中I为大于等于M+1的整数,以此类推,直到填写完所有的表格的数据。其中,所述方法还具有如下特点:所述在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中之后,所述方法还包括:获取表格合并操作完成的结束时间;按照所述结束时间,以所述结束时间作为新建的文件的文件名。为了达到本专利技术目的,本专利技术还提供了一种表格文件的合并装置,包括:第一获取模块,用于在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;读取模块,用于按照得到的存储路径,读取所需合并的各个表格的表格数据;填写模块,用于在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。其中,所述装置还具有如下特点:所述装置还包括:第二获取模块,用于在按照得到的存储路径,读取所需合并的各个表格的表格数据之前,获取所述存储路径下的文件列表;输出模块,用于输出所述文件列表,并提示对所述文件列表进行确认;接收模块,用于接收对所述文件列表的管理操作;控制模块,用于在接收的管理操作为确认操作后,执行所述按照得到的存储路径,读取所需合并的各个表格的表格数据的操作。其中,所述装置还具有如下特点:所述读取模块包括:识别单元,用于识别所需合并的表格中的表头数据;读取单元,用于从每个所需合并的表格中,读取除表头数据所在行和所在列的有效数据。其中,所述装置还具有如下特点:所述第一获取模块,还用于获取所述所需合并的表格在执行表格合并操作的合并顺序;所述填写模块,具体用于:在新建的表格文件中,按照所述合并顺序,读取所述所需合并的表格的表格数据,将合并顺序为第一个的表格的表格数据从N+1行填写到所述新建的表格中,获取第一次合并操作结束后的表格已占的行数M,其中M为大于等于N+1的整数;将合并顺序为第二个的表格的表格顺序从M+1行填写到所述新建的表格中,并获取所述再将合并顺序为第二个的表格的表格数据填写到所述新建的表格中,获取第二次合并操作结束后的表格已占的行数I,其中I为大于等于M+1的整数,以此类推,直到填写完所有的表格的数据。其中,所述装置还具有如下特点:所述装置还包括:第三获取模块,用于从N+1行将读取的表格数据填写到所述新建的表格中后,获取表格合并操作完成的结束时间;管理模块,用于按照所述结束时间,以所述结束时间作为新建的文件的文件名。本专利技术提供的实施例,在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,并按照得到的存储路径,读取所需合并的各个表格的表格数据,在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中,实现自动表格文件的目的,提高表格合并的效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的表格文件的合并方法的流程图;图2为本专利技术提供的表格文件的合并装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术提供的表格文件的合并方法的流程图。图1所示方法包括:步骤101、在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;步骤102、按照得到的存储路径,读取所需合并的各个表格的表格数据;步骤103、在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。本专利技术提供的方法实施例,在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,并按照得到的存储路径,读取所需合并的各个表格的表格数据,在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中,实现自动表格文件的目的,提高表格合并的效率。下面对本专利技术提供的方法实施例作进一步说明:为提供相同模板的excel文件的合并效率,本专利技术提供一个处理方案,在合并本文档来自技高网...

【技术保护点】
1.一种表格文件的合并方法,其特征在于,包括:在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;按照得到的存储路径,读取所需合并的各个表格的表格数据;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。

【技术特征摘要】
1.一种表格文件的合并方法,其特征在于,包括:在接收到对相同模板的表格文件的合并请求后,获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,其中N为大于等于1的整数;按照得到的存储路径,读取所需合并的各个表格的表格数据;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中。2.根据权利要求1所述的方法,其特征在于,所述按照得到的存储路径,读取所需合并的各个表格的表格数据之前,所述方法还包括:获取所述存储路径下的文件列表;输出所述文件列表,并提示对所述文件列表进行确认;接收对所述文件列表的管理操作;在接收的管理操作为确认操作后,执行所述按照得到的存储路径,读取所需合并的各个表格的表格数据的操作。3.根据权利要求1所述的方法,其特征在于,所述按照得到的存储路径,读取所需合并的各个表格的表格数据,包括:识别所需合并的表格中的表头数据;从每个所需合并的表格中,读取除表头数据所在行和所在列的有效数据。4.根据权利要求1所述的方法,其特征在于:所述获取所需合并的表格的存储路径以及所述表格的模板中表头所占的行数N,还包括:获取所述所需合并的表格在执行表格合并操作的合并顺序;在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中,包括:在新建的表格文件中,按照所述合并顺序,读取所述所需合并的表格的表格数据,将合并顺序为第一个的表格的表格数据从N+1行填写到所述新建的表格中,获取第一次合并操作结束后的表格已占的行数M,其中M为大于等于N+1的整数;将合并顺序为第二个的表格的表格顺序从M+1行填写到所述新建的表格中,并获取所述再将合并顺序为第二个的表格的表格数据填写到所述新建的表格中,获取第二次合并操作结束后的表格已占的行数I,其中I为大于等于M+1的整数,以此类推,直到填写完所有的表格的数据。5.根据权利要求1至4任一所述的方法,其特征在于,所述在新建的表格文件中,从N+1行将读取的表格数据填写到所述新建的表格中之后,所述方法还包括:获取表格合并操作完成的结束时间;按照所述结束时间,以所述结束时间作为新建的文件的文...

【专利技术属性】
技术研发人员:韩笑莹
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1