电子表格中基于公式绘制迷你图的方法及装置制造方法及图纸

技术编号:36301977 阅读:45 留言:0更新日期:2023-01-13 10:18
本申请公开了一种电子表格中基于公式绘制迷你图的方法及装置,涉及电子表格迷你图绘制领域。电子表格内配置有预设迷你图函数和自定义迷你图函数,该方法包括:获取用户在单元格内所输入的公式和数据;调用公式所对应的预设迷你图函数或自定义迷你图函数,以根据数据在公式所在单元格绘制迷你图。本申请提供的技术方案解决了现有表格控件单元格的迷你图类型固定,无法扩展自定义的迷你图的问题。无法扩展自定义的迷你图的问题。无法扩展自定义的迷你图的问题。

【技术实现步骤摘要】
电子表格中基于公式绘制迷你图的方法及装置


[0001]本申请涉及电子表格迷你图绘制领域,尤其涉及一种电子表格中基于公式绘制迷你图的方法及装置。

技术介绍

[0002]迷你图是在单元格背景中显示的微型图表,包括折线图、柱形图、盈亏图等,其特点是在表格里生成图形,简要地表现数据的变化。
[0003]现有表单控件单元格内的迷你图具有固定的类型,当构建单元格的迷你图时,需要首先创建对应的迷你图类型的实例,然后设置对应的属性。
[0004]但是,现有表格控件单元格的迷你图类型固定,无法扩展自定义的迷你图。

技术实现思路

[0005]本申请实施例通过提供一种电子表格中基于公式绘制迷你图的方法,解决了现有表单控件单元格的迷你图类型固定,无法扩展自定义的迷你图的问题。
[0006]第一方面,本申请实施例提供了一种电子表格中基于公式绘制迷你图的方法,所述电子表格内配置有预设迷你图函数和自定义迷你图函数;该方法包括:获取用户在单元格内所输入的公式和数据;调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数,以根据所述数据在所述公式所在单元格绘制迷你图。
[0007]结合第一方面,在一种可能的实现方式中,所述方法还包括:通过以下步骤在所述电子表格内配置所述自定义迷你图函数:通过创建函数方法定义轻量级微图表函数,用于创建所述自定义迷你图函数并且提供创建自定义迷你图所需要的数据和设置。
[0008]结合第一方面,在一种可能的实现方式中,所述方法还包括:判断所述单元格中数据的类型与所述预设迷你图函数或所述自定义迷你图函数中所定义的参数的类型是否相同;若判断结果为是,执行所述调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数。
[0009]结合第一方面,在一种可能的实现方式中,所述公式包括判断语句和多个执行函数;所述执行函数为所述预设迷你图函数或所述自定义迷你图函数;所述调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数包括:根据所获取的数据确定所述判断语句的判断结果;根据判断结果选择调用对应的所述执行函数。
[0010]结合第一方面,在一种可能的实现方式中,所述方法还包括:当所述预设迷你图函数或所述自定义迷你图函数中参数所涉及到的所述单元格中的数据发生变化时,根据数值的变化重新绘制迷你图。
[0011]结合第一方面,在一种可能的实现方式中,所述自定义迷你图函数的创建方法遵循所述预设迷你图函数的规则。
[0012]第二方面,本申请实施例提供了一种电子表格中基于公式绘制迷你图的装置,该
装置包括:获取模块,用于获取用户在单元格内所输入的公式和数据;绘制模块,用于调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数,以根据所述数据在所述公式所在单元格绘制迷你图。
[0013]结合第二方面,在一种可能的实现方式中,所述装置还包括:创建模块,用于通过以下步骤在所述电子表格内配置所述自定义迷你图函数:通过创建函数方法定义轻量级微图表函数,用于创建所述自定义迷你图函数并且提供创建自定义迷你图所需要的数据和设置。
[0014]结合第二方面,在一种可能的实现方式中,所述装置还包括:判断模块,判断所述单元格中数据的类型与所述预设迷你图函数或所述自定义迷你图函数中所定义的参数的类型是否相同;若判断结果为是,执行所述调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数。
[0015]结合第二方面,在一种可能的实现方式中,所述装置还包括:执行模块,用于根据所获取的数据确定所述判断语句的判断结果;根据判断结果选择调用对应的所述执行函数。
[0016]结合第二方面,在一种可能的实现方式中,所述装置还包括:重新绘制模块,用于当所述预设迷你图函数或所述自定义迷你图函数中参数所涉及到的所述单元格中的数据发生变化时,根据数值的变化重新绘制迷你图。
[0017]结合第二方面,在一种可能的实现方式中,所述装置还包括:遵循模块,用于所述自定义迷你图函数的创建方法遵循所述预设迷你图函数的规则。
[0018]第三方面,本申请实施例提供了一种电子表格中基于公式绘制迷你图的服务器,包括存储器和处理器;所述存储器用于存储计算机可执行指令;所述处理器用于执行所述计算机可执行指令,以实现第一方面或第一方面任一种可能的实现方式所述的方法。
[0019]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够实现以实现第一方面或第一方面任一种可能的实现方式所述的方法。
[0020]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果:本申请实施例提供了一种电子表格中基于公式绘制迷你图的方法,当现有的迷你图无法满足用户需求时,通过构建自定义函数和创建自定义迷你图,然后通过公式将用户自定义的迷你图显示出来,解决了迷你图类型固定,无法扩展自定义的迷你图的问题。
附图说明
[0021]为了更清楚地说明本专利技术实施例技术方案,下面将对本专利技术实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例提供的电子表格中基于公式绘制迷你图的方法的流程图;图2为本申请实施例提供的判断是否调用公式对应的迷你图函数的流程图;图3为本申请实施例提供的执行调用公式所对应的预设迷你图函数或自定义迷你图函数的具体步骤流程图;图4为本申请实施例提供的电子表格中基于公式绘制迷你图的装置;
图5为本申请实施例提供的电子表格中基于公式绘制迷你图的服务器;图6为本申请实施例提供的在电子表格中输入数据和包括一个执行函数的公式的示意图;图7为根据图6中公式和数据生成的迷你图;图8为本申请实施例提供的在电子表格中输入数据以及包括多个执行函数和判断语句的公式的示意图;图9为本申请实施例提供的在电子表格中输入数据和图8所示的公式,并根据所输入数据和图8中公式生成的一种迷你图;图10为本申请实施例提供的在电子表格中输入数据和图8所示的公式,并根据所输入数据和图8中公式生成的另一种迷你图;图11为本申请实施例提供的在电子表格中输入包括自定义迷你图函数的公式的示意图;图12为根据图11中的公式生成的迷你图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]首先对本申请实施例中涉及的相关技术或概念作简单介绍。
[0025]电子表格是一类模拟纸上计算表格的计算机程序,它会显示由一系列行与列构成的网格。单元格内可以存放数值、计算式、或文本。它的主要单元是行、列元素交叉形成的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子表格中基于公式绘制迷你图的方法,其特征在于,所述电子表格内配置有预设迷你图函数和自定义迷你图函数;所述方法包括:获取用户在单元格内所输入的公式和数据;调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数,以根据所述数据在所述公式所在单元格绘制迷你图。2.根据权利要求1所述的方法,其特征在于,通过以下步骤在所述电子表格内配置所述自定义迷你图函数:通过创建函数方法定义轻量级微图表函数,用于创建所述自定义迷你图函数并且提供创建自定义迷你图所需要的数据和设置。3.根据权利要求1所述的方法,其特征在于,还包括:判断所述单元格中数据的类型与所述预设迷你图函数或所述自定义迷你图函数中所定义的参数的类型是否相同;若判断结果为是,执行所述调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数。4.根据权利要求1所述的方法,其特征在于,所述公式包括判断语句和多个执行函数;所述执行函数为所述预设迷你图函数或所述自定义迷你图函数;所述调用所述公式所对应的所述预设迷你图函数或所述自定义迷你图函数包括:根据所获取的数据确定所述判断语句的判断结果;...

【专利技术属性】
技术研发人员:翟晨辉
申请(专利权)人:西安葡萄城软件有限公司
类型:发明
国别省市:

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

1