[发明专利]一种基于网页应用实现在线表格功能系统的方法在审
申请号: | 202210817450.4 | 申请日: | 2022-07-12 |
公开(公告)号: | CN115186641A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 吴培源 | 申请(专利权)人: | 鲁班软件股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/186;G06F40/197;G06F40/166 |
代理公司: | 北京艾纬铂知识产权代理有限公司 16101 | 代理人: | 高会允 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网页 应用 实现 在线 表格 功能 系统 方法 | ||
本发明提出一种基于网页应用实现在线表格功能系统的方法,包括:步骤1,在网页中在线选择表格单元控件或构建自定义单元格,所述表格单元控件包括数据型单元格和/或交互型单元格;其中所述自定义单元格中包括:多个数据型单元格元素组合的单元格、多个交互型单元格元素组合的单元格或一个或多个数据型单元格元素与一个或多个交互型单元格元素组合的单元格、或通过代码自定义的单元格;步骤2,将步骤1中的单元格类型组合成多个行类型或者表头类型;步骤3,根据定义好的多种行类型,建立在线表格模板,并保存;步骤4,根据所述在线表格模板定义的行类型里对应的单元格类型,添加每一行的数据,生成在线表格实例保存在数据库中。
技术领域
本发明属于在线表格处理领域,具体涉及一种基于网页应用实现在线表格功能系统的方法。
背景技术
现有表格方案大部分都是以软件形式(WPS/excel等)或第三方平台(微信/钉钉等)的在线文档功能来实现,现有表格方案软件形式存在成本,使用需要支付费用。第三方平台的在线文档功能则有数据泄露方面的风险。
现有表格方案在多人协作过程中,文件互相传输容易出现数据不同步,导致产生数据不统一的错误,且现有表格方案单元格类型固定不支持自定义形式单元格,例如根据基本类型扩展出来的复合型单元格或者基本类型与交互类型结合的复合型单元格,因此如何实现一种具有更好兼容性、安全性的在线表格功能系统成为亟待解决的问题。
发明内容
基于此,本发明提出了一种基于网页应用实现在线表格功能系统的方法,其特征在于,包括:
步骤1,在网页中在线选择表格单元控件或构建自定义单元格,所述表格单元控件包括数据型单元格和/或交互型单元格;其中所述自定义单元格中包括:多个数据型单元格元素组合的单元格、多个交互型单元格元素组合的单元格或一个或多个数据型单元格元素与一个或多个交互型单元格元素组合的单元格;
步骤2,将步骤1中的单元格类型组合成多个行类型或者表头类型;
步骤3,根据已定义的多种行类型,建立在线表格模板,并保存在数据库中;
步骤4,根据所述在线表格模板定义的行类型里对应的单元格类型,添加每一行的数据,生成在线表格实例;将所述生成的在线表格实例保存在数据库中。
特别地,所述数据型单元格包括:单行文本、多行文本、数字、图片、标签、日期、时间中的一种或多种;所述交互型单元格包括:按钮、多级级联、下拉菜单、开关、进度条、输入框中的一种或多种。
特别地,所述表格模板创建并保存后,可根据需要对所述表格模板中行类型对应的单元格类型进行添加,修改或删除。
特别地,所述在线表格实例与所述表格模板相关联,当所述表格模板发生更改后,调用根据其生成的在线表格时,所述表格模板对应的一个或多个在线表格实例也会相应根据所述表格模板更新。
特别地,所述表格模版配置使用跨平台数据格式(JSON)进行定义与描述。
特别地,所述在线表格模板中还可配置单元格是否可被筛选或搜索。
特别地,根据所述在线表格模板定义的单元格类型从excel导入数据包括:将excel中的数据类型与在线表格模板中定义的行类型中的一个或多个单元格类型进行匹配,将excel中符合在线表格单元模板中定义的行类型数据导入在线表格,生成的在线表格实例后保存进入数据库。
特别地,所述在线表格支持多层级结构显示,可根据需要提供多层级的缩放展示。
特别地,所述在线表格实例可通过虚拟列表或分页的形式进行展示以实现对长列表的显示性能优化。
特别地,表格模版的每一个单元格还可包括公式。
有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲁班软件股份有限公司,未经鲁班软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210817450.4/2.html,转载请声明来源钻瓜专利网。