全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210894007.7 (22)申请日 2022.07.27 (71)申请人 重庆忽米网络科技有限公司 地址 400041 重庆市高新区万科023创意天 地万科锦尚4幢3单 元 (72)发明人 巩书凯 姜仁杰 王艺谚 卢仁谦  梁先黎 康后英  (74)专利代理 机构 重庆博凯知识产权代理有限 公司 50212 专利代理师 黄河 (51)Int.Cl. G06F 8/38(2018.01) G06F 8/30(2018.01) G06F 8/35(2018.01) G06F 16/248(2019.01)G06F 16/25(2019.01) (54)发明名称 基于多Excel子表的数据可视化模型构建方 法 (57)摘要 本发明涉及低代码平台技术领域, 具体涉及 基于多Excel子表的数据可视化模型构建方法, 包括以下步骤: S1、 接收上传的Excel数据表, 并 读取Excel数据表的Excel子表; S2、 基于读取的 Excel子表, 获取各Exc el子表的表 头字段; S3、 基 于获取的各Excel子表的表头字段, 分别生成各 Excel子表对应的数据可视化模型; S4、 按照预设 的抽取要求, 抽取各Excel子表中数据单元格中 的数据作为样例数据; 分析各Excel子表的样例 数据中是否存在计算公式, 若存在计算公式, 则 分析计算公式所用数据是否均属于该计算公式 所属的Excel子表, 若不是均属于该计算公式所 属的Excel子表, 则解析该计算公式。 使本发明, 工业企业用户也可以通过低代码平台实现可视 化的数据管理工作。 权利要求书1页 说明书6页 附图1页 CN 115268910 A 2022.11.01 CN 115268910 A 1.基于多Excel子表的数据可视化模型构建方法, 其特 征在于, 包括以下步骤: S1、 接收上传的Excel数据表, 并读取Excel数据表的Excel子表; S2、 基于读取的Excel子表, 获取 各Excel子表的表头 字段; S3、 基于获取的各Excel子表的表头字段, 分别生成各Excel子表对应的数据可视化模 型; S4、 按照预设的抽取要求, 抽取各Excel子表中数据单元格中的数据作为样例数据; 分 析各Excel子表的样例数据中是否存在计算 公式, 若存在计算 公式, 则分析计算 公式所用数 据是否均属 于该计算公式所属的Excel子表, 若不是均属于该计算公式所属的Excel子表, 则解析该计算公式, 并基于解析结果将该计算公式所用数据所属的各Excel子表对应的数 据可视化模型进行关联, 生成关联 数据可视化模型; S5、 基于创建的数据可视化模型及关联 数据可视化模型, 进行API封装。 2.如权利要求1所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: S1 中, 读取Excel数据表的Excel子表后, 还检验各Excel子表的数据是否为空, 若不为空则将 对应的Excel子表作为待处 理Excel子表; S2中, 获取 各待处理Excel子表的表头 字段。 3.如权利要求2所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: S2 中, 所述获取 各待处理Excel子表的表头 字段包括: S21、 获取一个Excel子表中非空的数据列数量X; S22、 按照预设的要求, 对该Excel子表的表头进行 校验, 并提取通过 校验的表头 字段。 4.如权利 要求3所述的基于多Excel子表的数据可视化模型构 建方法, 其特征在于: S22 包括: S221、 提取还未进行表头检验的第1行的数据字段, 并分析 该行的字段 数量Y; S222、 判断Y是否等于X, 若否则返回S2 21, 若是则转到S2 23; S223、 分析该行在对应Excel子表中所处的行数n, 并提取该Excel子表第n+1到第n+m行 的数据字段; S224、 判断第n行到第n+m行的数据字段中, 各行对应单元格的数据类型是否均相同, 若 否则返回S2 21, 若是则将第n行的数据字段作为该Excel子表的表头 字段。 5.如权利要求4所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: 所 述m的数值大于等于2。 6.如权利要求5所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: S4 中, 若一个Excel子表中的所有数据均不属于其他任一Excel子表的计算公式中的使用数 据, 则将该Excel子表对应的数据可视化模型进行 单独封装。 7.如权利要求6所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: S4 中, 若单独封装的数据可视化模型对应的Excel子表中存在计算公式, 则将计算公式解析 后, 再将该Excel子表对应的数据可视化模型进行封装。 8.如权利要求7所述的基于多Excel子表的数据可视化模型构建方法, 其特征在于: S5 中, 完成API封装后, 还发布Excel表上传 及数据可视化模型调用的API链接 。权 利 要 求 书 1/1 页 2 CN 115268910 A 2基于多Excel子表的数据可视化模型构建 方法 技术领域 [0001]本发明涉及低代码平台技术领域, 具体涉及基于多Excel子表的数据可视化模型 构建方法。 背景技术 [0002]低代码 (Low  Code) 是一种可视化的应用开发方法, 用较少的代码、 以较快的速度 来交付应用程序, 将程序员不想开 发的代码做到自动化, 称之为低代码。 低代码是一组数字 技术工具平台, 基于图形化拖拽、 参数化配置等更为高效的方式, 实现快速构建、 数据编排、 连接生态、 中 台服务。 通过少量代码或不用代码实现数字化 转型中的场景应用创新。 [0003]随着低代码技术的发展, 数据可视化应用成为低代码开发平台的发展趋势。 在工 业领域, 工业企业信息化程度相 对较低, 企业人员一般采用Excel数据表进行数据管理。 现 有技术中, 使用低代码数据可视化应用时, 需要先根据现有的Excel数据格式手动创建数据 可视化模型, 但是, 这样的操作方式存在以下问题: 第一、 现有技术根据现有的Excel数据格式手动创建数据可视化模型, 但工业领域 的用户对于数据可视化模型创建、 Jso n数据格式等 概念较浅, 操作存在一定的难度; 第二、 针对一个Excel中多张子表的数据源, 许多低代码平台无法识别多张Excel 子表, 需要用户通过 数据可视化模型相关的技 术手段进行处 理。 [0004]因此, 对于一般的工业领域用户而言, 在使用低代码平台配置数据 源的过程中, 创 建关联数据可视化模型难度较大, 使用低代码开发数据可视化应用时, 要求的技术 门槛也 相对较高。 [0005]综上, 怎样才能让没有数据可视化模型相关背景的工业企业用户, 也可以通过低 代码平台实现可视化的数据管理工作, 是目前工业领域使用低代码技术时亟待解决的问 题。 发明内容 [0006]针对上述现有技术 的不足, 本发明提供了一种基于多Excel子表的数据可视化模 型构建方法, 即使没有数据可视化模型相关背景 的工业企业用户, 也可以通过低代码平台 实现可视化的数据管理工作。 [0007]为了解决上述 技术问题, 本发明采用了如下的技 术方案: 基于多Excel子表的数据可视化模型构建方法, 包括以下步骤: S1、 接收上传的Excel数据表, 并读取Excel数据表的Excel子表; S2、 基于读取的Excel子表, 获取 各Excel子表的表头 字段; S3、 基于获取的各Excel子表的表头字段, 分别生成各Excel子表对应的数据可视 化模型; S4、 按照预设的抽取要求, 抽取各Excel子表中数据单元格中的数据作为样例数 据; 分析各Excel子表的样例数据中是否存在计算公式, 若存在计算公式, 则分析计算公式说 明 书 1/6 页 3 CN 115268910 A 3

PDF文档 专利 基于多Excel子表的数据可视化模型构建方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于多Excel子表的数据可视化模型构建方法 第 1 页 专利 基于多Excel子表的数据可视化模型构建方法 第 2 页 专利 基于多Excel子表的数据可视化模型构建方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:57上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。