表格文件数据自动更新方法及装置、设备、存储介质

文档序号:39152999发布日期:2024-08-22 12:21阅读:14来源:国知局
表格文件数据自动更新方法及装置、设备、存储介质

本发明属于文件数据处理,具体涉及一种表格文件数据自动更新方法及装置、设备、存储介质。


背景技术:

1、在平时工作中经常会进行表格数据的更新工作,方便后续的统计分析。在进行表格数据的更新工作时,通常需要将表格的某一行有更新的数据进行覆盖替换。若涉及的数据或人比较多的情况下,通常需要人工将一个个表格一行行数据进行校对,以识别出需要更新的行。这种表格更新工作会很繁琐,耗时长,且容易出错。


技术实现思路

1、本发明的目的在于提供一种表格文件数据自动更新方法及装置、设备、存储介质,可以实现表格文件数据自动更新,提高表格更新工作的效率,减轻人工投入,减少人工误差。

2、本发明第一方面公开一种表格文件数据自动更新方法,包括:

3、根据原始的第一表格文件,生成原始文件备份表;

4、遍历需要合并的第二表格文件中的每一行作为当前行,将第二表格文件中的当前行数据与第一表格文件、原始文件备份表中的相应行数据进行对比;

5、若第二表格文件中的当前行数据与原始文件备份表中的相应行数据相同,则进行下一行的数据比对;

6、若第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据相同,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并将第一表格文件中的相应行数据用第一背景颜色进行标注。

7、在一些实施例中,所述方法还包括:

8、若第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据不同,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并将第一表格文件中的相应行数据用第二背景颜色进行标注,其中,第一背景颜色和第二背景颜色不相同。

9、在一些实施例中,将第一表格文件中的相应行数据用第一背景颜色进行标注之后,所述方法还包括:

10、判断预设文件集合中每个map数据结构是否存在key值为需要更行的行数;

11、若存在,将第二表格文件的文件名,添加至该key值对应的键值中;

12、若不存在,在预设文件集合中插入一个新的map数据结构,该新的map数据结构中的key值为行数,对应的键值为第二表格文件的文件名。

13、在一些实施例中,将第一表格文件中的相应行数据用第二背景颜色进行标注之后,所述方法还包括:

14、判断预设文件集合中每个map数据结构是否存在key值为需要更行的行数;

15、若存在,将第二表格文件的文件名,添加至该key值对应的键值中;

16、若不存在,在预设文件集合中插入一个新的map数据结构,该新的map数据结构中的key值为行数,对应的键值为第二表格文件的文件名。

17、在一些实施例中,所述方法还包括:

18、比对结束后,保存所述第一表格文件和所述原始文件备份表,并将所述预设文件集合的map数据结构写入合并更新记录文本中。

19、本发明第二方面公开一种表格文件数据自动更新装置,包括:

20、生成单元,用于根据原始的第一表格文件,生成原始文件备份表;

21、对比单元,用于遍历需要合并的第二表格文件中的每一行作为当前行,将第二表格文件中的当前行数据与第一表格文件、原始文件备份表中的相应行数据进行对比;若第二表格文件中的当前行数据与原始文件备份表中的相应行数据相同,则进行下一行的数据比对;

22、第一合并单元,用于在对比出第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据相同时,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并将第一表格文件中的相应行数据用第一背景颜色进行标注。

23、在一些实施例中,还包括:

24、第二合并单元,用于在对比出第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据不同时,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并将第一表格文件中的相应行数据用第二背景颜色进行标注,其中,第一背景颜色和第二背景颜色不相同。

25、在一些实施例中,还包括:

26、第一判断单元,用于在所述第一合并单元将第一表格文件中的相应行数据用第一背景颜色进行标注之后,判断预设文件集合中每个map数据结构是否存在key值为需要更行的行数;

27、第一更新单元,用于在所述第一判断单元判断出存在时,将第二表格文件的文件名,添加至该key值对应的键值中;

28、第一插入单元,用于在所述第一判断单元判断出不存在时,在预设文件集合中插入一个新的map数据结构,该新的map数据结构中的key值为行数,对应的键值为第二表格文件的文件名。

29、本发明第三方面公开一种电子设备,包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行第一方面公开的表格文件数据自动更新方法。

30、本发明第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行第一方面公开的表格文件数据自动更新方法。

31、本发明的有益效果在于,通过根据原始的第一表格文件生成原始文件备份表;遍历需要合并的第二表格文件中的每一行作为当前行,将第二表格文件中的当前行数据与第一表格文件、原始文件备份表中的相应行数据进行对比,若第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据相同,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并标注第一表格文件中的相应行数据的背景颜色,从而可以实现表格文件数据自动更新,提高表格更新工作的效率,减轻人工投入,减少人工误差。



技术特征:

1.一种表格文件数据自动更新方法,其特征在于,包括:

2.如权利要求1所述的表格文件数据自动更新方法,其特征在于,所述方法还包括:

3.如权利要求1所述的表格文件数据自动更新方法,其特征在于,将第一表格文件中的相应行数据用第一背景颜色进行标注之后,所述方法还包括:

4.如权利要求2所述的表格文件数据自动更新方法,其特征在于,将第一表格文件中的相应行数据用第二背景颜色进行标注之后,所述方法还包括:

5.如权利要求3或4所述的表格文件数据自动更新方法,其特征在于,所述方法还包括:

6.一种表格文件数据自动更新装置,其特征在于,包括:

7.如权利要求6所述的表格文件数据自动更新装置,其特征在于,还包括:

8.如权利要求6所述的表格文件数据自动更新装置,其特征在于,还包括:

9.一种电子设备,其特征在于,包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行权利要求1至5任一项所述的表格文件数据自动更新方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行权利要求1至5任一项所述的表格文件数据自动更新方法。


技术总结
本发明属于文件数据处理技术领域,公开了一种表格文件数据自动更新方法及装置、设备、存储介质,通过根据原始的第一表格文件生成原始文件备份表;遍历需要合并的第二表格文件中的每一行作为当前行,将第二表格文件中的当前行数据与第一表格文件、原始文件备份表中的相应行数据进行对比,若第二表格文件中的当前行数据与原始文件备份表中的相应行数据不同,且原始文件备份表中的相应行数据与第一表格文件中的相应行数据相同,将第二表格文件中的当前行数据更新到第一表格文件中的相应行,并标注第一表格文件中的相应行数据的背景颜色,从而可以实现表格文件数据自动更新,提高表格更新工作的效率,减轻人工投入,减少人工误差。

技术研发人员:袁伟伟,熊亚蒙,曾光辉
受保护的技术使用者:广州工程技术职业学院
技术研发日:
技术公布日:2024/8/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1