数据插入方法、装置、设备以及存储介质制造方法及图纸

技术编号:36783473 阅读:17 留言:0更新日期:2023-03-08 22:21
本公开的实施例提供了数据插入方法、装置、设备以及存储介质。所述方法包括获取待插入数据对应的插入行号;当要将所述待插入数据插入目标文件中除首行或尾行之外的位置时,根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号;根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件;将并未合并的分割文件和所述合并后的分割文件按照行号顺序合并,得到插入所述待插入数据的目标文件。以此方式,可以解决当前因文件过大导致的操作复杂,易造成数据插入操作失败的问题。易造成数据插入操作失败的问题。易造成数据插入操作失败的问题。

【技术实现步骤摘要】
数据插入方法、装置、设备以及存储介质


[0001]本公开涉及数据处理领域,尤其涉及文件数据处理


技术介绍

[0002]当前,在文件中添加新的数据内容,即当前的数据插入有一定的局限性,一旦文件达到GB级别,插入的数据为多行,且需要在文件中间或任意指定行内插入,使用当前的数据插入方法会因文件过大导致操作复杂,易造成操作失败的问题。

技术实现思路

[0003]本公开提供了一种数据插入方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种数据插入方法。该方法包括:
[0005]获取待插入数据对应的插入行号;
[0006]当要将所述待插入数据插入目标文件中除首行或尾行之外的位置时,根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号;
[0007]根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件;
[0008]将并未合并的分割文件和所述合并后的分割文件按照行号顺序合并,得到插入所述待插入数据的目标文件。
[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号,包括:
[0010]从所述目标文件中与所述插入行号n一致的行号位置前分割所述目标文件,得到分割文件及其分别对应的插入行号n和n

1,n为大于等于2的正整数。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:
[0012]合并插入行号n

1对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件;或,
[0013]合并插入行号n对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号,包括:
[0015]从所述目标文件中与所述插入行号n一致的行号位置后分割所述目标文件,得到分割文件及其分别对应的插入行号n和n+1,n为大于等于2的正整数。
[0016]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:
[0017]合并插入行号n+1对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件;或,
[0018]合并插入行号n对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件。
[0019]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述获取待插入数据对应的插入行号之后,所述方法还包括:
[0020]将所述待插入数据储存至待插入文件中,所述待插入文件对应所述插入行号;
[0021]所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:
[0022]根据所述预设合并规则和所述分割文件对应的插入行号,将所述待插入文件中的待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件。
[0023]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述待插入数据为多个;所述根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号,包括:
[0024]根据预设分割规则和多个所述插入行号分割所述目标文件,得到多个分割文件和每个分割文件对应的插入行号;
[0025]所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:
[0026]根据预设合并规则和每个分割文件对应的插入行号,将每个所述待插入数据和其对应分割文件中的插入目标数据合并,得到多个合并后的分割文件;
[0027]所述将并未合并的分割文件和所述合并后的分割文件按照行号顺序合并,得到插入所述待插入数据的目标文件,包括:
[0028]将并未合并的分割文件和多个所述合并后的分割文件按照行号顺序合并,得到插入多个所述待插入数据的目标文件。
[0029]根据本公开的第二方面,提供了一种数据插入装置。该装置包括:
[0030]获取模块,用于获取待插入数据对应的插入行号;
[0031]得到模块,用于当要将所述待插入数据插入目标文件中除首行或尾行之外的位置时,根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其件对应的插入行号;
[0032]合并模块,用于根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件;
[0033]合并模块,还用于将并未合并的分割文件和所述合并后的分割文件按照行号顺序合并,得到插入所述待插入数据的目标文件。
[0034]根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0035]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。
[0036]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理
解。
附图说明
[0037]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0038]图1示出了根据本公开的实施例的数据插入方法的流程图;
[0039]图2示出了根据本公开的实施例的数据插入装置的框图;
[0040]图3示出了能够实施本公开的实施例的示例性电子设备的方框图。
具体实施方式
[0041]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0042]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据插入方法,其特征在于,包括:获取待插入数据对应的插入行号;当要将所述待插入数据插入目标文件中除首行或尾行之外的位置时,根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号;根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件;将并未合并的分割文件和所述合并后的分割文件按照行号顺序合并,得到插入所述待插入数据的目标文件。2.根据权利要求1所述的方法,其特征在于,所述根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号,包括:从所述目标文件中与所述插入行号n一致的行号位置前分割所述目标文件,得到分割文件及其分别对应的插入行号n和n

1,n为大于等于2的正整数。3.根据权利要求2所述的方法,其特征在于,所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:合并插入行号n

1对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件;或,合并插入行号n对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件。4.根据权利要求1所述的方法,其特征在于,所述根据预设分割规则和所述插入行号分割所述目标文件,得到分割文件及其对应的插入行号,包括:从所述目标文件中与所述插入行号n一致的行号位置后分割所述目标文件,得到分割文件及其分别对应的插入行号n和n+1,n为大于等于2的正整数。5.根据权利要求4所述的方法,其特征在于,所述根据预设合并规则和所述分割文件对应的插入行号,将所述待插入数据和对应分割文件中的插入目标数据合并,得到合并后的分割文件,包括:合并插入行号n+1对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件;或,合并插入行号n对应的分割文件中的插入目标数据,和所述待插入数据,得到合并后的分割文件。6.根据权利要求1所述的方法,其特征在于,在所述获取待插入数据对应的插入行号之后,所述方法还包括:将所述待插入数据储存至待插入文件中,所述待插入文件对应所述插入行号;所述根据预设合并规则和...

【专利技术属性】
技术研发人员:吴脂娟郝伟
申请(专利权)人:安徽华云安科技有限公司
类型:发明
国别省市:

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

1