基于数据模型的电子表格生成方法、装置、设备及介质制造方法及图纸

技术编号:34985071 阅读:18 留言:0更新日期:2022-09-21 14:29
本申请涉及电子表格开发技术领域,提出一种基于数据模型的电子表格生成方法、装置、设备及介质,该方法包括:响应于在电子表格应用界面上的数据模型查询触发操作,显示有若干个数据模型;响应于从若干个数据模型中选择确定目标数据模型的触发操作,显示目标数据模型的若干个字段;响应于从若干个字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在目标数据模型的关联关系,获取至少两个目标字段对应的数据;确定至少两个目标字段与预设的电子表格文档的单元格之间的对应关系;根据对应关系,将至少两个目标字段对应的数据填充至预设的所述电子表格文档的相应单元格,生成电子表格,提高了电子表格生成的效率。率。率。

【技术实现步骤摘要】
基于数据模型的电子表格生成方法、装置、设备及介质


[0001]本申请实施例涉及电子表格开发
,尤其涉及一种基于数据模型的电子表格生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着数字时代的到来,在日常工作中,相关人员经常需要利用数据处理工具对企业的运营数据进行处理和分析,并最终以报表的形式对处理和分析的结果进行呈现。
[0003]作为应用最为广泛的数据处理工具,Microsoft Office Excel和WPS表格等传统电子表格应用具有强大且灵活的数据处理、数据分析以及数据可视化功能。然而,随着用户使用需求的不断提高,传统电子表格应用已经无法满足用户的使用需求。
[0004]具体来说,传统电子表格应用的数据获取的过程麻烦,需要先从数据库中获取数据再粘贴到电子表格文档中,尤其是对于缺乏数据库技能的业务人员,经常需要找IT人员帮忙从数据库中获取数据,这种方式对专业程度要求较高,普通用户难以实现,需要用户重新学习,增加了用户的学习成本。

技术实现思路

[0005]本申请实施例提供了一种基于数据模型的电子表格生成方法、装置、计算机设备及存储介质,其可以降低用户操作难度、提高电子表格生成效率,该技术方案如下:第一方面,本申请实施例提供了一种基于数据模型的电子表格生成方法,包括步骤:响应于在电子表格应用界面上的数据模型查询触发操作,在所述电子表格应用界面上显示数据模型查询页面,所述数据模型查询页面显示有若干个数据模型;每个所述数据模型包括若干个具有关联关系的字段;响应于从若干个所述数据模型中选择确定目标数据模型的触发操作,显示所述目标数据模型的若干个字段;响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在所述目标数据模型的关联关系,获取至少两个所述目标字段对应的数据;确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系;根据所述对应关系,将至少两个所述目标字段对应的数据填充至预设的所述电子表格文档的相应单元格,生成电子表格。
[0006]第二方面,本申请实施例提供了一种基于数据模型的电子表格生成装置,包括:查询页面显示模块,用于响应于在电子表格应用界面上的数据模型查询触发操作,在所述电子表格应用界面上显示数据模型查询页面,所述数据模型查询页面显示有若干个数据模型;每个所述数据模型包括若干个具有关联关系的字段;字段显示模块,用于响应于从若干个所述数据模型中选择确定目标数据模型的触发操作,显示所述目标数据模型的若干个字段;
数据获取模块,用于响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在所述目标数据模型的关联关系,获取至少两个所述目标字段对应的数据;对应关系确定模块,用于确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系;电子表格生成模块,用于根据所述对应关系,将至少两个所述目标字段对应的数据填充至预设的所述电子表格文档的相应单元格,生成电子表格。
[0007]第三方面,本申请实施例提供了一种计算机设备,处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如第一方面方法的步骤。
[0008]第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第一方面方法的步骤。
[0009]本申请实施例通过响应于在电子表格应用界面上的数据模型查询触发操作,在所述电子表格应用界面上显示数据模型查询页面,所述数据模型查询页面显示有若干个数据模型;每个所述数据模型包括若干个具有关联关系的字段;响应于从若干个所述数据模型中选择确定目标数据模型的触发操作,显示所述目标数据模型的若干个字段;响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在所述目标数据模型的关联关系,获取至少两个所述目标字段对应的数据;确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系;根据所述对应关系,将至少两个所述目标字段对应的数据填充至预设的所述电子表格文档的相应单元格,生成电子表格。本申请通过在已有的数据模型基础上选择字段,由于数据模型中各个字段互相关联,根据选择字段的关联关系去获取数据,而不是根据单个字段去获取数据,提高了电子表格生成效率。同时,用户不需要编写专业查询语句,降低了用户的操作难度。
[0010]为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
附图说明
[0011]图1为本申请实施例提供的基于数据模型的电子表格生成方法的流程示意图;图2为本申请实施例提供的基于数据模型的电子表格生成方法中步骤S30的流程示意图;图3为本申请实施例提供的基于数据模型的电子表格生成装置的结构示意图;图4为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0012]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0013]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数
形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0014]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0015]本申请实施例中提供的基于数据模型的数据查询方法可以由基于数据模型的数据查询设备执行,该基于数据模型的数据查询设备可以通过软件和/或硬件的方式实现,该基于数据模型的数据查询设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。所述基于数据模型的数据查询设备可以为任何安装数据处理软件的电子设备,所述电子设备可以是电脑、手机或平板等智能设备。
[0016]请参阅图1,图1为本申请第一实施例提供的基于数据模型的电子表格生成方法的流程示意图,该方法包括如下步骤:S10:响应于在电子表格应用界面上的数据模型查询触发操作,在所述电子表格应用界面上显示数据模型查询页面,所述数据模型查询页面显示有若干个数据模型;每个所述数据模型包括若干个具有关联关系的字段。
[0017]在本申请实施例中,电子表格应用可以是EXCEL表格或WPS表格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据模型的电子表格生成方法,其特征在于,所述方法包括如下步骤:响应于在电子表格应用界面上的数据模型查询触发操作,在所述电子表格应用界面上显示数据模型查询页面,所述数据模型查询页面显示有若干个数据模型;每个所述数据模型包括若干个具有关联关系的字段;响应于从若干个所述数据模型中选择确定目标数据模型的触发操作,显示所述目标数据模型的若干个字段;响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在所述目标数据模型的关联关系,获取至少两个所述目标字段对应的数据;确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系;根据所述对应关系,将至少两个所述目标字段对应的数据填充至预设的所述电子表格文档的相应单元格,生成电子表格。2.根据权利要求1所述的基于数据模型的电子表格生成方法,其特征在于,包括:所述响应于从若干个所述字段中选择确定的至少两个目标字段的触发操作,根据至少两个目标字段在所述目标数据模型的关联关系,获取至少两个所述目标字段对应的数据的步骤之后,包括:将至少两个所述目标字段以及对应的数据保存为一个目标数据集,在所述电子表格应用界面上显示所述目标数据集。3.根据权利要求2所述的基于数据模型的电子表格生成方法,其特征在于:所述电子表格应用界面包括数据集展示区域以及电子文档展示区域;所述数据集展示区域显示有所述目标数据集以及至少两个所述目标字段;所述电子文档展示区域显示有预设的所述电子表格文档;所述预设的电子表格文档包括若干个列表头字段和若干个空白单元格,每个所述列表头字段对应一列空白单元格;所述确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系的步骤,包括:响应于至少两个所述目标字段中每个目标字段从所述数据集展示区域拖拽至每个所述列表头字段对应的一列空白单元格的第一个空白单元格,确定每个所述目标字段与相应的所述第一个空白单元格之间的对应关系。4.根据权利要求1所述的基于数据模型的电子表格生成方法,其特征在于:所述确定至少两个所述目标字段与预设的电子表格文档的单元格之间的对应关系的步骤,包括:响应于预设的所述电子表格文档的单元格的选定操作,以及至少两个所述目标字段中每个目标字段的选定操作,确定每个所述目标字段与所述单元格之间的对应关系。5.根据权利要求1所述的基于数据模型的电子表格生成方法,其特征在于,所述响应于在电子表格应用界面上的触发操作,显示若干个数据模型的步骤之前,包括:获取若干个数据源表;每个所述数据源表包括若干个字段;根据字段的标识,将若干个所述数据源表进行关联;响应于从关联后的若干个所述数据源表中选择确定的若干个字段的触发操作,生成维度表和与所述维度表关联的事实表;所述维度表包括若干个维度字段,所述事实表包括与若干个所述维度字段关联的度量字段;
根据所述维度表和所述事实表,生成若干个所述数据模型...

【专利技术属性】
技术研发人员:陈大伟黄潮勇李中仁李平赵素明吴华夫
申请(专利权)人:广州思迈特软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1