The embodiment of the manual discloses a multi-user collaborative form processing method, device and device. The scheme includes: pre configuring the tree structure data and storing it, which is used to convert the table to the front page, the front page contains the local content version of the cell in the table, and the tree node identity of the cell corresponding to the cell. In an example of a user's angle, the front end receives the content of the cell by the first user, and submits the content, its corresponding local content version ID and the tree node identity to the back end to request the update of the tree node in the tree structure data, and the local content version identification is used to determine whether the corresponding tree node has been used. Second update the user to give the corresponding prompt to the first user.
【技术实现步骤摘要】
一种多用户协同的表格处理方法、装置以及设备
本说明书涉及计算机软件
,尤其涉及一种多用户协同的表格处理方法、装置以及设备。
技术介绍
表格是人们日常工作中利用计算机经常处理的一类数据。在现有技术中,往往利用微软公司的Excel来编写表格,当需要多名用户在同一个表格中填写内容时,往往会将Excel表格模板下发给各用户,由各用户分别在Excel表格模板中填写内容,然后将各用户分别填写得到Excel表格整合成为一张总的Excel表格。基于此,需要更为便利的多用户协同的表格处理方案。
技术实现思路
本说明书实施例提供一种多用户协同的表格处理方法、装置以及设备,用以解决如下技术问题:需要更为便利的多用户协同的表格处理方案。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种多用户协同的表格处理方法,包括:根据预配置的树结构数据,转换得到表格并展示于前端页面,所述前端页面包含所述表格中的单元格的本地内容版本标识,以及所述单元格对应的树节点标识;接收第一用户对所述单元格的填写内容;将所述填写内容,及其对应的本地内容版本标识和树节点标识向后端提交,以请求更新所述树结构数据中对应的树节点;其中,所述本地内容版本标识用于确定其对应的树节点是否已被第二用户更新。本说明书实施例提供的一种多用户协同的表格处理装置,包括:转换展示模块,根据预配置的树结构数据,转换得到表格并展示于前端页面,所述前端页面包含所述表格中的单元格的本地内容版本标识,以及所述单元格对应的树节点标识;接收模块,接收第一用户对所述单元格的填写内容;提交模块,将所述填写内容,及其对应的本地内容 ...
【技术保护点】
1.一种多用户协同的表格处理方法,包括:根据预配置的树结构数据,转换得到表格并展示于前端页面,所述前端页面包含所述表格中的单元格的本地内容版本标识,以及所述单元格对应的树节点标识;接收第一用户对所述单元格的填写内容;将所述填写内容,及其对应的本地内容版本标识和树节点标识向后端提交,以请求更新所述树结构数据中对应的树节点;其中,所述本地内容版本标识用于确定其对应的树节点是否已被第二用户更新。
【技术特征摘要】
1.一种多用户协同的表格处理方法,包括:根据预配置的树结构数据,转换得到表格并展示于前端页面,所述前端页面包含所述表格中的单元格的本地内容版本标识,以及所述单元格对应的树节点标识;接收第一用户对所述单元格的填写内容;将所述填写内容,及其对应的本地内容版本标识和树节点标识向后端提交,以请求更新所述树结构数据中对应的树节点;其中,所述本地内容版本标识用于确定其对应的树节点是否已被第二用户更新。2.如权利要求1所述的方法,所述树结构数据保存于数据库中,所述数据库中还记录有所述单元格的最新内容版本标识;所述将所述填写内容,及其对应的本地内容版本标识和树节点标识向后端提交后,所述方法还包括:所述后端将接收的本地内容版本标识与其对应的最新内容版本标识进行比较;若一致,则更新所述树结构数据中对应的树节点和最新内容版本标识;若不一致,则提示所述第一用户:所述对应的树节点已被第二用户更新。3.如权利要求1所述的方法,所述表格中的每个单元格分别对应于所述树结构数据中的一个树节点,所述树节点中包含其对应的单元格的内容。4.如权利要求3所述的方法,所述树结构数据中的根节点包含所述表格的基本信息,所述基本信息包括以下至少一种:表名、表头、表格格式、表格样式。5.如权利要求3所述的方法,所述树结构数据的根节点为第0层树节点,所述树结构数据的第n层树节点对应于所述表格的第n列,n≥1;或者,所述树结构数据的根节点为第0层树节点,所述树结构数据的第n层树节点对应于所述表格的第n行,n≥1。6.如权利要求5所述的方法,除所述树结构数据的根节点以外,其他每个具有多个子节点的树节点对应于所述表格中的一个合并单元格,该多个子节点的数量等于该合并单元格所合并的单元格的数量。7.如权利要求4所述的方法,若所述树结构数据尚不存在,则配置树结构数据,具体包括:创建并配置根节点,使所述根节点包含所述表格的基本信息;根据所述基本信息,相应地创建并配置所述根节点下的各层树节点,使所述树节点中包含对应的树节点标识和单元格的预置内容;将由配置的所述根节点和所述各层树节点构成的树结构数据保存于数据库中。8.一种多用户协同的表格处理装置,包括:转换展示模块,根据预配置的树结构数据,转换得到表格并展示于前端页面,所述前端页面包含所述表格中的单元格的本地内容版本标识,以及所述单元格对应的树节点标识;接收模块,接收第一用户对所述单元格的填写内容;提交模块,将所述填写内容,及其对应的本地内容版本标识和树节点标识向后端提交,以请求更新所述树结构数据中对应...
【专利技术属性】
技术研发人员:郭成,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。