【技术实现步骤摘要】
一种协同表格数据的处理方法、装置、设备及介质
[0001]本申请涉及计算机
,具体涉及一种协同表格数据的处理方法、装置、设备及介质。
技术介绍
[0002]在协同办公场景中,在线协同表格起到了重要的作用。协同表格可以支持多人在线同时编辑,当某一用户编辑协同表格的内容后,可以在其他打开该协同表格的客户端同步显示编辑内容。
[0003]当用户在协同表格中编辑数据的时候,会生成针对待处理单元格的数据变更的原子操作,该原子操作中描述了待处理的所有单元格以及变更数据等信息。然后将该原子操作发送到其他正在打开该协同表格的客户端进行应用,以实现协同表格数据的同步变更。
[0004]在包含大量公式的协同表格中,用户通常会复制粘贴或者下拉填充某些写好的公式,以便后续批量计算同类型的公式。此时原子操作中会产生很多数据用于描述单元格中填入的公式,这样在其他客户端同步协同表格时,造成需要传输的数据量很大,传输数据的效率比较低,并且造成其他客户端应用原子操作同步数据的效率也比较低。
技术实现思路
[0005]有鉴 ...
【技术保护点】
【技术特征摘要】
1.一种协同表格数据的处理方法,其特征在于,所述方法应用于第一客户端,所述方法包括:获取用户对协同表格中第一单元格和第二单元格的第一数据处理操作,所述第二单元格为待处理的一个或多个单元格;基于所述第一数据处理操作生成第一原子操作信息,所述第一原子操作信息包括所述第二单元格以及引用化信息;将所述第二单元格以及所述引用化信息发送给第二客户端,以便所述第二客户端根据所述第二单元格以及所述引用化信息更新所述协同表格。2.根据权利要求1所述的方法,其特征在于,所述引用化信息包括引用标识以及引用内容,所述引用标识与所述引用内容一一对应。3.根据权利要求2所述的方法,其特征在于,所述引用化信息为字典,所述引用标识为所述字典的关键字,所述引用内容为所述字典的值。4.根据权利要求2所述的方法,其特征在于,所述引用内容包括单元格引用信息。5.根据权利要求4所述的方法,其特征在于,所述第一单元格和所述第二单元格采用R1C1引用样式来表示,所述单元格引用信息是基于所述第一单元格对应的R1C1引用样式和所述第二单元格对应的R1C1引用样式之间的相对位置信息确定的。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一处理操作包括:复制所述第一单元格的内容并粘贴到所述第二单元格,或者,基于所述第一单元格的内容填充所述第二单元格。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户对所述协同表格中第三单元格和第四单元格的第二数据处理操作,所述第四单元格为待处理的一个或多个单元格;当所述第一数据处理操作与所述第二数据处理操作为相同类型的处理操作时,基于所述第四单元格并调用所述引用化信息生成第二原子操作信息;将所述第四单元格以及所述引用化信息发送给所述第二客户端,以便所述第二客户端根据所述第四单元格以及所述引用化信息更新所述协同表格。8.一种协同表格数据的处理方法,其特征在于,所述方法应用于第二客户端,所述方法包括:接收第一客户端发送的第一原子操作信息,所述第一原子操作信息是所述第一客户端基于用户对协同表格中第一单元格和第二单元格的第一数据处理操作生成的,所述第二单元格为待处理的一个或多个单元格,所述第一原子操作信息包括所述第二单元格以及引用化信息;基于所述第二单元格以及所述引用化信息更新所述协同表格。9.根据权利要求8所述的方法,其特征在于,所述基于所述第二单元格以...
【专利技术属性】
技术研发人员:许锴霖,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。