[发明专利]在线表格转化为代码的方法、装置、电子设备及存储介质在审
申请号: | 202211387592.8 | 申请日: | 2022-11-07 |
公开(公告)号: | CN115796126A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 朱康峰;刘思彦;刘柏;范长杰;胡志鹏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/18 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李翔 |
地址: | 310056 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 表格 转化 代码 方法 装置 电子设备 存储 介质 | ||
1.一种在线表格转化为代码的方法,其特征在于,包括:
获取待处理的在线表格的目标数据信息;
确定目标代码类型,并从数据库中获取所述目标代码类型的目标预设语法规则;其中,所述数据库中包括多种代码类型的预设语法规则;
基于所述目标预设语法规则将所述目标数据信息转化为与所述目标代码类型对应的目标代码。
2.根据权利要求1所述的方法,其特征在于,基于所述目标预设语法规则将所述目标数据信息转化为与所述目标代码类型对应的目标代码,具体包括:
将所述目标数据信息转化为json文件;
基于所述目标预设语法规则将所述json文件转化为与所述目标代码类型对应的目标代码。
3.根据权利要求1所述的方法,其特征在于,所述json文件包括所述在线表格的每一列的数据类型;基于所述目标预设语法规则将所述json文件转化为与所述目标代码类型对应的目标代码,具体包括:
获取所述在线表格的每一列的数据类型,基于所述目标预设语法规则将所述每一列的数据类型转化为与所述目标代码类型对应的目标数据类型,以完成所述目标代码的转化。
4.根据权利要求2所述的方法,其特征在于,所述json文件还包括多个数值数据;基于所述目标预设语法规则将所述json文件转化为与所述目标代码类型对应的目标代码,具体还包括:
将所述多个数值数据分成多个数值集合;其中,每个数值集合的数值数据在所述在线表格中对应的数据属于同一行;
对于每个数值集合,确定所述数值集合的检索关键词,并基于所述检索关键词为所述数值集合建立索引,以便根据所述检索关键词能够获取到所述数值集合。
5.根据权利要求1所述的方法,其特征在于,在基于所述目标预设语法规则将所述目标数据信息转化为与所述目标代码类型对应的目标代码之后,所述方法还包括:
响应于确定所述目标数据信息发生变化,获取变化后的所述目标数据信息;
基于所述目标预设语法规则将变化后的所述目标数据信息转化为与所述目标代码类型对应的更新目标代码。
6.根据权利要求1所述的方法,其特征在于,获取待处理的在线表格的目标数据信息,具体包括:
响应于确定所述在线表格的部分数据信息被选中,将所述部分数据信息确定为所述目标数据信息,并获取所述目标数据信息。
7.根据权利要求1所述的方法,其特征在于,在基于所述目标预设语法规则将所述目标数据信息转化为与所述目标代码类型对应的目标代码之后,所述方法还包括:
响应于确定所述目标数据信息被多个用户端进行编辑,记录每个用户端完成编辑的时间;其中,每个用户端对所述目标数据信息进行编辑时,向所述多个用户端中除自身之外的所有其他用户端同步编辑信息;
基于所述每个用户端完成编辑的时间确定变化后的所述目标数据信息;
基于所述目标预设语法规则将变化后的所述目标数据信息转化为与所述目标代码类型对应的更新目标代码。
8.根据权利要求7所述的方法,其特征在于,基于所述每个用户端完成编辑的时间确定变化后的所述目标数据信息,具体包括:
响应于确定目标用户端完成编辑,获取目标用户端的第一编辑数据以及完成编辑的时间在所述目标用户端之前的所有用户端的第二编辑数据;
基于所述第一编辑数据及所述第二编辑数据确定变化后的所述目标数据信息。
9.一种在线表格转化为代码的装置,其特征在于,包括:
获取模块,获取待处理的在线表格的目标数据信息;
确定模块,确定目标代码类型,并从数据库中获取所述目标代码类型的目标预设语法规则;其中,所述数据库中包括多种代码类型的预设语法规则;
转化模块,基于所述目标预设语法规则将所述目标数据信息转化为与所述目标代码类型对应的目标代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211387592.8/1.html,转载请声明来源钻瓜专利网。