(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210983924.2
(22)申请日 2022.08.17
(65)同一申请的已公布的文献号
申请公布号 CN 115081414 A
(43)申请公布日 2022.09.20
(73)专利权人 广州思迈特软件有限公司
地址 510630 广东省广州市天河区高普路
136号第三层0 5区A、 B单 元
(72)发明人 陈大伟 黄潮勇 李中仁 李平
赵素明 吴华夫
(74)专利代理 机构 广州骏思知识产权代理有限
公司 44425
专利代理师 潘桂生
(51)Int.Cl.
G06F 40/18(2020.01)G06F 16/242(2019.01)
G06F 16/25(2019.01)
G06F 40/174(2020.01)
(56)对比文件
US 2008016041 A1,20 08.01.17
US 2017193 016 A1,2017.07.0 6
Kerry Shih-Ping Chang et al. .A
Spreadshe et Model for Usi ng Web Service
Data. 《2014 IE EE Symposium o n Visual
Languages and Human- Centric Computi ng
(VL/HCC)》 .2014,第169-176页.
审查员 王永波
(54)发明名称
基于数据模型的电子表格生成方法、 装置、
设备及介质
(57)摘要
本申请涉及电子表格开 发技术领域, 提出一
种基于数据模型的电子表格生成方法、 装置、 设
备及介质, 该方法包括: 响应于在电子表格应用
界面上的数据模 型查询触发操作, 显示有若干个
数据模型; 响应于从若干个数据模 型中选择确定
目标数据模 型的触发操作, 显示目标数据模型的
若干个字段; 响应于从若干个字段中选择确定的
至少两个目标字段的触发操作, 根据至少两个目
标字段在目标数据模型的关联关系, 获取至少两
个目标字段对应的数据; 确定至少两个目标字段
与预设的电子表格文档的单元格之间的对应关
系; 根据对应关系, 将至少两个目标字段对应的
数据填充至预设的所述电子表格文档的相应单
元格, 生成电子表格, 提高了电子表格生成的效
率。
权利要求书3页 说明书9页 附图3页
CN 115081414 B
2022.12.02
CN 115081414 B
1.一种基于数据模型的电子表格生成方法, 其特 征在于, 所述方法包括如下步骤:
响应于在电子表格应用界面上的数据模型查询触发操作, 在所述电子表格应用界面上
显示数据模型查询页面, 所述数据模型查询页面显示有若干个数据模型; 每个所述数据模
型包括若干个具有关联关系的字段;
响应于从若干个所述数据模型中选择确定目标数据模型的触发操作, 显示所述目标数
据模型的若干个字段;
响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作, 根据至少两个
目标字段在所述目标数据模型 的关联关系, 获取至少 两个所述 目标字段对应的数据; 将至
少两个所述目标字段以及对应的数据保存为一个目标数据集, 在所述电子表格应用界面上
显示所述目标数据集; 所述电子表格应用界面包括数据集展示区域以及电子文档展示区
域; 所述数据集展示区域显示有所述 目标数据集以及至少 两个所述 目标字段; 所述电子文
档展示区域显示有预设的所述电子表格文档; 所述预设的电子表格文档包括若干个列表头
字段和若干个空白单 元格, 每个所述列表头 字段对应一列空白单 元格;
确定至少两个所述目标字段与预设的 电子表格文档的单元格之间的对应关系; 其中,
响应于至少两个所述目标字段中每个目标字段从所述数据集展示区域拖拽至每个所述列
表头字段对应的一列空白单元格的第一个空白单元格, 确定每个所述目标字段与相应的所
述第一个空白单 元格之间的对应关系;
根据所述对应关系, 将至少两个所述目标字段对应的数据填充至预设的所述电子表格
文档的相应单 元格, 生成电子表格。
2.根据权利要求1所述的基于数据模型的电子表格生成方法, 其特 征在于:
所述确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系的
步骤, 包括:
响应于预设的所述电子表格文档的单元格的选定操作, 以及至少两个所述目标字段中
每个目标字段的选 定操作, 确定每 个所述目标字段与所述单 元格之间的对应关系。
3.根据权利要求1所述的基于数据模型的电子表格生成方法, 其特征在于, 所述响应于
在电子表格 应用界面上的触发操作, 显示若干个数据模型的步骤之前, 包括:
获取若干个数据源表; 每 个所述数据源表包括若干个字段;
根据字段的标识, 将若干个所述数据源表进行关联;
响应于从关联后的若干个所述数据源表中选择确定的若干个字段的触发操作, 生成维
度表和与所述维度表关联 的事实表; 所述维度表包括若干个维度字段, 所述事实表包括与
若干个所述维度字段关联的度量字段;
根据所述维度表和所述事实表, 生成若干个所述数据模型。
4.根据权利要求3所述的基于数据模型的电子表格生成方法, 其特 征在于,
所述维度表还包括与若干个所述维度字段对应的维度数据, 所述事实表还包括与 所述
度量字段对应的度量数据;
所述根据所述维度表和所述事实表, 生成若干个所述数据模型的步骤, 包括:
根据所述维度字段、 所述维度 数据、 所述度量字段以及所述度量数据, 生成若干个所述
数据模型;
所述响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作, 根据至少权 利 要 求 书 1/3 页
2
CN 115081414 B
2两个目标字段在所述目标数据模型的关联关系, 获取至少两个所述目标字段对应的数据的
步骤, 包括:
响应于从所述维度字段中选择至少一个目标维度字段以及从所述度量字段中选择至
少一个目标度量字段的触发操作, 根据至少一个所述目标维度字段和至少一个所述目标度
量字段所在的目标 数据模型, 获取对应的数据。
5.根据权利要求1所述的基于数据模型的电子表格生成方法, 其特 征在于:
所述响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作, 根据至少
两个目标字段在所述目标数据模型的关联关系, 获取至少两个所述目标字段对应的数据的
步骤, 包括:
响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作, 根据至少两个
目标字段在所述目标数据模型的关联关系生成查询请求, 将所述查询请求发送给后台服务
器;
所述后台服务器解析所述查询请求, 生成MDX查询语句, 将所述MDX查询语句发送给多
维查询引擎;
所述多维查询引擎将所述MDX查询语句转换成SQL查询语句, 根据所述SQL查询语句从
数据库中进行 数据查询, 获得至少两个所述目标字段对应的数据。
6.一种基于数据模型的电子表格生成装置, 其特 征在于, 包括:
查询页面显示模块, 用于响应于在电子表格应用界面上的数据模型查询触发操作, 在
所述电子表格应用界面上显示数据模型查询页面, 所述数据模型查询页面显示有若干个数
据模型; 每 个所述数据模型包括若干个具有关联关系的字段;
字段显示模块, 用于响应于从若干个所述数据模型中选择确定目标数据模型的触发操
作, 显示所述目标 数据模型的若干个字段;
数据获取模块, 用于响应于从若干个所述字段中选择确定的至少两个目标字段的触发
操作, 根据至少 两个目标字段在所述 目标数据模型 的关联关系, 获取至少 两个所述 目标字
段对应的数据; 将至少 两个所述 目标字段以及对应的数据保存为一个目标数据集, 在所述
电子表格应用界面上显示所述目标数据集; 所述电子表格应用界面包括数据集展示区域以
及电子文档展示区域; 所述数据集展示区域显示有所述目标数据集以及至少两个所述目标
字段; 所述电子文档展示区域显示有预设的所述电子表格文档; 所述预设的电子表格文档
包括若干个列表头 字段和若干个空白单 元格, 每个所述列表头 字段对应一列空白单 元格;
对应关系确定模块, 用于确定至少两个所述目标字段与 预设的电子表格文档的单元格
之间的对应关系; 其中, 响应于至少 两个所述 目标字段中每个目标字段从所述数据集展示
区域拖拽至每个所述列 表头字段对应的一列空白单元格的第一个空白单元格, 确定每个所
述目标字段与相应的所述第一个空白单 元格之间的对应关系;
电子表格生成模块, 用于根据所述对应关系, 将至少两个所述目标字段对应的数据填
充至预设的所述电子表格文档的相应单 元格, 生成电子表格。
7.一种计算机设备, 包括: 处理器、 存储器以及存储在所述存储器中并可在所述处理器
上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1至
5任意一项所述方法的步骤。
8.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在权 利 要 求 书 2/3 页
3
CN 115081414 B
3
专利 基于数据模型的电子表格生成方法、装置、设备及介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 01:01:47上传分享