【技术实现步骤摘要】
表格数据的处理方法、装置、设备及可读存储介质
[0001]本申请实施例涉及数据处理
,特别涉及一种表格数据的处理方法、装置、设备及可读存储介质。
技术介绍
[0002]电子表格是一种常见的数据处理工具,随着电子表格的发展,支持多个对象协作操作的在线表格文档成为了工作生活中必不可少的工具。通过多个对象协作操作在线表格文档,实现快速便捷的对表格数据进行处理。
[0003]相关技术中,在对表格数据进行处理时,如果多个对象协作操作一个在线表格文档,存在两个对象同时对该在线表格文档中同一个单元格进行操作的现象。此时,每一个对象对该单元格的操作均对应一个操作集合,且这两个对象的操作集合之间可能存在冲突。当两个操作集合之间存在冲突时,会导致发生丢失操作的数据、在线表格文档显示异常等现象,影响在线表格文档的使用。
技术实现思路
[0004]本申请实施例提供了一种表格数据的处理方法、装置、设备及可读存储介质,可用于解决相关技术中因两个操作集合之间存在冲突而导致的丢失操作的数据、在线表格文档显示异常等问题,所述技术 ...
【技术保护点】
【技术特征摘要】
1.一种表格数据的处理方法,其特征在于,所述方法包括:响应于第一对象针对在线表格文档中目标单元格的数据处理操作,获取第一操作集合,所述第一操作集合中包括所述第一对象的至少一个原子操作;响应于第二对象针对所述目标单元格的数据处理操作,获取第二操作集合,所述第二操作集合中包括所述第二对象的至少一个原子操作;响应于所述第一操作集合和所述第二操作集合中的至少一项为包括至少两个原子操作的目标操作集合,确定所述目标操作集合中所述至少两个原子操作之间的关联关系;基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对所述第一操作集合和所述第二操作集合进行合并,得到第三操作集合;基于所述第三操作集合对所述在线表格文档进行数据处理。2.根据权利要求1所述的方法,其特征在于,原子操作对包括一个第一原子操作和一个第二原子操作,所述第一原子操作为所述第一操作集合中的任意一个原子操作,所述第二原子操作为所述第二操作集合中任意的一个原子操作;所述基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对所述第一操作集合和所述第二操作集合进行合并,得到第三操作集合,包括:对各个原子操作对执行如下操作:基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作,所述第一操作对为所述各个原子操作对中的任意一个,所述第三原子操作为所述第三操作集合中的任意一个原子操作。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作,包括:基于所述目标操作集合中所述至少两个原子操作之间的关联关系、所述第一操作对中第一原子操作的类型和第二原子操作的类型,对所述第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作。4.根据权利要求2所述的方法,其特征在于,所述第一操作集合为所述目标操作集合,且所述目标操作集合中所述至少两个原子操作之间的关联关系包括所述目标操作集合中每两个原子操作之间的关联关系;所述基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作,包括:基于所述第一操作集合中所述第一原子操作与所述第一操作集合中除所述第一原子操作之外的原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作。5.根据权利要求2所述的方法,其特征在于,所述第二操作集合为所述目标操作集合,且所述目标操作集合中所述至少两个原子操作之间的关联关系包括所述目标操作集合中每两个原子操作之间的关联关系;所述基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作,包括:基于所述第二操作集合中所述第二原子操作与所述第二操作集合中除所述第二原子
操作之外的原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合并,得到第三原子操作。6.根据权利要求2所述的方法,其特征在于,所述第一操作集合和所述第二操作集合均为所述目标操作集合,且所述目标操作集合中所述至少两个原子操作之间的关联关系包括所述目标操作集合中每两个原子操作之间的关联关系;所述基于所述目标操作集合中所述至少两个原子操作之间的关联关系,对第一操作对中第一原子操作和第二原子操作进行合...
【专利技术属性】
技术研发人员:邓彪,林友松,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。