一种表数据管理方法、存储介质以及计算机与流程

    专利2022-07-08  110


    本发明涉及数据管理技术领域,尤其涉及一种表数据管理方法、存储介质以及计算机。



    背景技术:

    大多数企业都会存在一些日常表格的编制工作,该部分数据可能是临时性的存档数据,也可能是后续需要分析用的运营数据,如果单纯的使用excel进行编制,由于excel文件相对独立,将不同excel数据组合分析需要定义大量的公式或者取数关系,费事费力。



    技术实现要素:

    为解决背景技术中所提到的技术问题,在本发明的一个方面,提出了一种表数据管理方法,所述方法包括:基于行特征字段和列特征字段建立表单模型,并绑定表数据源;根据预设的提取策略基于所述行特征字段和列特征字段提取所述表数据源中的目标数据并存入所述表单模型中以生成表单;通过预设在所述表单模型中的管理策略对表单中的数据进行管理。

    在一个或多个实施例中,所述基于行特征字段和列特征字段建立表单模型包括:根据需求配置相应数量的行特征字段和列特征字段;根据所述行特征字段和所述列特征字段确定表单模型中的各单元格。

    在一个或多个实施例中,所述根据预设的提取策略基于所述行特征字段和列特征字段提取所述表数据源中的目标数据并存入所述表单模型中以生成表单,包括:在表数据源的同一个数据表中分别根据所述行特征字段提取第一特征值以及根据所述列特征字段提取第二特征值;将所述第一特征值和所述第二特征值中相等的特征值存入对应的单元格中;遍历所有的单元格直到完成所有单元格的特征值存入后生成表单。

    在一个或多个实施例中,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,包括:对选定数据区域配置统一属性,以统一更改所述选定数据区域中特征值的属性;对选定数据区域配置计算公式,以对所述选定数据区域中的特征值进行算数分析;其中,所述数据区域为由所述行特征字段和所述列特征字段确定的单元格区域。

    在一个或多个实施例中,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:对所述统一属性和所述计算公式以功能模块的形式进行存储,并形成快速数据分析选项;所述快速数据分析选项用于实现快速的数据处理。

    在一个或多个实施例中,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:配置动态区域,通过在表单中新增行、列或单元格,用以存放所述统一属性、所述计算公式以及相应的计算结果。

    在一个或多个实施例中,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:预设删除及修改功能选项,用于管理所述动态区域。

    在一个或多个实施例中,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:对所述表单中的行特征字段和列特征字段配置表单宏函数,以根据管理者的身份信息显示相应的特征字段及对应的特征值。

    在本发明的另一个方面,还提出了一种存储介质,所述存储介质中存储有可运行的计算机程序,所述计算机程序被执行时实现如上所述的表数据管理方法。

    在本发明的另一个方面,还提出了一种计算机,所述计算机包括:一个或多个处理器;以及存储介质;其中,所述存储介质中存储有可运行的计算机程序,所述计算机程序被执行时实现如上所述的表数据管理方法。

    本发明的有益效果包括:本发明通过将数据源中的目标数据提取到表单中,进而利用表单中预设的多种管理策略对数据进行管理,其过程中,操作人员只需进行一些参数配置即可完成目标数据的获取,进而可以方便的利用表单中预设的多种策略实现对数据的管理。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

    图1为本发明的表数据管理方法的工作流程图;

    图2为本发明的表单模型的参数配置示意图;

    图3为利用本发明方法生成的表单的实施例示意图;

    图4为本发明的添加子表单的实施例示意图;

    图5为本发明的数据融合的实施例示意图;

    图6为本发明的计算机实施例示意图。

    具体实施方式

    为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

    需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

    为了方便对表数据的管理,本发明提出了一种表数据管理方法,旨在通过配置表单模型以通过所述表单模型自动获取表数据源中的目标数据形成表单,并在表单模型中预设多种管理策略来实现对表数据的管理。本发明的具体实现方式如下:

    图1为本发明的表数据管理方法的工作流程图。如图1所示,本发明的表数据管理方法的工作流程包括:步骤s1、基于行特征字段和列特征字段建立表单模型,并绑定表数据源;步骤s2、根据预设的提取策略基于行特征字段和列特征字段提取表数据源中的目标数据并存入表单模型中以生成表单;以及步骤s3、通过预设在表单模型中的管理策略对表单中的数据进行管理。

    具体的,本发明中的表单模型实际上是一种表格控件,管理人员可以通过输入个人身份信息登录该表格控件以利用该表格控件实现对表数据的管理。步骤s1中的建立表单模型的过程即为在表格控件中配置表单模型参数的过程。具体过程如下图所示:

    图2为本发明的表单模型的参数配置示意图。如图2所示可以通过对表单模型的基本信息进行参数配置,来形成表单模型的框架。在图2所示的实施例中,表单模型的配置参数包括配置模型编号为a,模型标识为a,数据来源为费用项目,模型名称为费用表单,并且通过预设的增加功能项和删除功能项配置数据字段;其中,数据字段包括:序号1-6、编号a1-a6、名称、属性以及数据来源。在本实施例中,在属性下配置的3个行特征字段分别是办公费、交通费以及差旅费;在属性下配置的3个列特征字段分别是1月、2月和3月。数据来源中配置的费用项目可以是表数据源中的文件名称,当该文件名称下还包含子文件名称如交通费用及办公费用时,可以通过进一步的对具体的行特征字段或列特征字段配置数据来源。如图2中对行特征字段办公费配置的数据来源为办公费用,对行特征字段交通费配置的数据来源为交通费用;而对于并未具体配置数据来源的特征字段子默认其数据来源为该表单的数据来源,如费用项目。配置数据来源的目的是用来限定数据的搜索区域,如在本实施例中,表单模型a的数据搜索范围为费用项目,而表单模型a中的行特征字段办公费和交通费的数据搜索范围则进一步缩小为费用项目下的办公费用或交通费用。通过对特征字段配置数据来源可以大大降低数据的搜索范围,从而有利于表单的快速生成。

    当根据需求配置相应数量的行特征字段和列特征字段后,表单模型会根据配置的行特征字段和列特征字段确定表单模型中的各单元格。在如图2所示的实施例中,则可以确定个单元格为a14、a15、a16、a24、a25、a26、a34、a35和a36。

    在进一步的实施例中,步骤s2中的根据预设的提取策略基于行特征字段和列特征字段提取表数据源中的目标数据并存入所述表单模型中以生成表单包括:在表数据源的同一个数据表中分别根据行特征字段提取第一特征值以及根据列特征字段提取第二特征值;将第一特征值和第二特征值中相等的特征值存入对应的单元格中;遍历所有的单元格直到完成所有单元格的特征值存入后生成表单。即本发明的提取策略是将每个单元格所在的行特征字段和列特征字段作为该单元格的属性信息,以用于在表数据源中进行数据搜索,本发明的提取策略类似于通过横纵坐标确定坐标值的过程。通过配置表单模型参数后生成的表单框架如图3所示。图3为利用本发明方法生成的表单的实施例示意图。

    在进一步的实施例中,本发明的表单模型中预设有多种功能模块(管理策略),在生成的表单中通过相应操作可以触发调用多种功能模块,其中,相应操作包括通过右击表单以调出功能菜单以通过功能菜单选择相应的功能。

    具体的,多种功能模块包括对一个单元格的操作,如增加、删除;以及对整行或整列单元格的操作,如设置变动行、设置固定行、取消固定行、设置固定列以及取消固定列等操作。新增加的单元格被默认为动态区域,在动态区域中可以配置包括统一属性及计算公式以形成快速数据分析选项;其中,对选定数据区域配置统一属性,可以统一更改所述选定数据区域中特征值的属性,如单位及数据类型等;对选定数据区域配置计算公式,可以对所述选定数据区域中的特征值进行算数分析;其中,数据区域为由行所述特征字段和所述列特征字段确定的单元格区域。

    更具体的,对于选定数据区域方式,可选的,通过框选的方式来确定数据区域;可选的,通过获取单元格编号确定数据区域。如,当选择单位属性时,可以提示通过框选或单元格编号的方式来确定数据区域,当选择框选后,可通过框选目标区域从而根据单元属性对目标区域中的单位进行统一设置。其中,计算公式包括求和、求差、求平均值、求方差、求均方根等常用的数据分析公式。

    此外,动态区域中还可以插入子表单,具体方式包括将子表单的名称插入特征区域,其中,子表单的形成方式与表单的形成方式相同。通过子表单的名称调取子表单中的数据,从将获得目标数据与该子表单中的数据进行数据融合。该过程如图4和图5所示。

    图,4为本发明的添加子表单的实施例示意图。如图4所示,通过在生成的表单中右击调出功能菜单,通过选择增加功能,在行特征字段中添加子表单名称交通费用明细。此外,功能菜单中还包含如设置变动行/列、设置固定行/列以及取消固定行/列。其可以实现控制动态区域中具体行/列的数据隐藏或展示。

    图5为本发明的数据融合的实施例示意图。其中,子表单生成的方式与上述表单生成的方式相同,数据融合后的表单如图5所示。本实施提出了支持表单之间的数据融合方案,其一方面使得配置参数过程可以少量多次的实现,另一方面其为能够更精准的获取目标数据并将其展现在同一张表单中以进行数据管理提供了方便。在进一步的实施例中,本发明还以为各行特征字段和列特征字段配置表单宏函数,以根据用户的登录信息展现相应的数据内容。

    此外,本发明中所提及的数据源包括excel表格数据源,在本发明的又一个实施例中,表单的形成方式也可以是通过将具体的excel表格直接导入到表单模型中,从而快速生成表单,以利用表单中的多种管理策略对数据进行管理。

    此外,在上述一种表数据管理方法的基础上,本发明还提出了一种存储介质,该存储介质中存储有可运行的计算机程序,该计算机程序执行时用于执行如上述任意一实施例中的表数据管理方法。

    此外,在上述一种表数据管理方法的基础上,一种计算机,该计算机包括:一个或多个处理器;以及存储介质;其中,该存储介质中存储有可运行的计算机程序,该计算机程序执行时用于执行如如上述任意一实施例中的表数据管理方法。其示意结构如下图所示:

    图6为本发明的计算机实施例示意图。其中,处理器10与存储模块20连接,处理器10还连接有输入端口30,用于获取相应的输入指令;存储模块20还连接有输出端口40,用于导出相应的存储数据,如导出表单中处理后的数据表。

    最后,需说明的是本发明图3到图5所示出的仅为表单的部分区域,表单的功能(管理策略)区并未展示,因为功能区的展示及调用方式是本领域内技术人员容易实现的,并可以根据实际需要进行配置。

    以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。

    应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。

    上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。

    所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。


    技术特征:

    1.一种表数据管理方法,其特征在于,所述方法包括:

    基于行特征字段和列特征字段建立表单模型,并绑定表数据源;

    根据预设的提取策略基于所述行特征字段和列特征字段提取所述表数据源中的目标数据并存入所述表单模型中以生成表单;

    通过预设在所述表单模型中的管理策略对表单中的数据进行管理。

    2.如权利要求1所述的表数据管理方法,其特征在于,所述基于行特征字段和列特征字段建立表单模型包括:

    根据需求配置相应数量的行特征字段和列特征字段;

    根据所述行特征字段和所述列特征字段确定表单模型中的各单元格。

    3.如权利要求2所述的表数据管理方法,其特征在于,所述根据预设的提取策略基于所述行特征字段和列特征字段提取所述表数据源中的目标数据并存入所述表单模型中以生成表单,包括:

    在表数据源的同一个数据表中分别根据所述行特征字段提取第一特征值以及根据所述列特征字段提取第二特征值;

    将所述第一特征值和所述第二特征值中相等的特征值存入对应的单元格中;

    遍历所有的单元格直到完成所有单元格的特征值存入后生成表单。

    4.如权利要求1所述的表数据管理方法,其特征在于,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,包括:

    对选定数据区域配置统一属性,以统一更改所述选定数据区域中特征值的属性;

    对选定数据区域配置计算公式,以对所述选定数据区域中的特征值进行算数分析;

    其中,所述数据区域为由所述行特征字段和所述列特征字段确定的单元格区域。

    5.如权利要求4所述的表数据管理方法,其特征在于,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:

    对所述统一属性和所述计算公式以功能模块的形式进行存储,并形成快速数据分析选项;所述快速数据分析选项用于实现快速的数据处理。

    6.如权利要求5所述的表数据管理方法,其特征在于,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:

    配置动态区域,通过在表单中新增行、列或单元格,用以存放所述统一属性、所述计算公式以及相应的计算结果。

    7.如权利要求6所述的表数据管理方法,其特征在于,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:

    预设删除及修改功能选项,用于管理所述动态区域。

    8.如权利要求1所述的表数据管理方法,其特征在于,所述通过预设在所述表单模型中的管理策略对表单中的数据进行管理,还包括:

    对所述表单中的行特征字段和列特征字段配置表单宏函数,以根据管理者的身份信息显示相应的特征字段及对应的特征值。

    9.一种存储介质,其特征在于,所述存储介质中存储有可运行的计算机程序,所述计算机程序被执行时实现如权利要求1-8任意一项所述的表数据管理方法。

    10.一种计算机,其特征在于,所述计算机包括:

    一个或多个处理器;以及

    存储介质;其中,所述存储介质中存储有可运行的计算机程序,所述计算机程序被执行时实现如权利要求1-8任意一项所述的表数据管理方法。

    技术总结
    本发明涉及数据管理技术领域,尤其涉及一种表数据管理方法、存储介质以及计算机。其中,所述表数据管理方法包括:基于行特征字段和列特征字段建立表单模型,并绑定表数据源;根据预设的提取策略基于行特征字段和列特征字段提取所述表数据源中的目标数据并存入所述表单模型中以生成表单;通过预设在所述表单模型中的管理策略对表单中的数据进行管理。本发明通过将数据源中的目标数据提取到表单中,进而利用表单中预设的多种管理策略对数据进行管理,其过程中,操作人员只需进行一些参数配置即可完成目标数据的获取,进而可以方便的利用表单中预设的多种策略实现对数据的管理。

    技术研发人员:武鹏;韩伟;袁珂
    受保护的技术使用者:山东浪潮通软信息科技有限公司
    技术研发日:2020.11.27
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-20140.html

    最新回复(0)