报表校验公式的生成方法及装置制造方法及图纸

技术编号:13180984 阅读:30 留言:0更新日期:2016-05-11 12:56
本发明专利技术提供了一种报表校验公式的生成方法及装置,导入待编辑的报表,对所述报表进行分析获取报表的关键数据项的属性信息,接收用户通过终端发送的公式编辑指令,其中公式编辑指令携带用于生成报表校验公式时的公式逻辑以及所需的关键数据项的属性信息,根据该公式编辑指令构建报表的校验公式。本发明专利技术中对报表的设置关键数据项,基于关键数据项构建报表的校验公式,在报表的布局发生变化时,只要报表对应的关键数据项不发生变化,已存在的报表校验公式就不需要做改变和调整,极大地降低了整体的耦合性,提高报表使用的灵活性。

【技术实现步骤摘要】

本专利技术涉及信息处理领域,尤其涉及一种报表校验公式的生成方法及装置
技术介绍
在财务或经费统计业务领域,工作人员用的较多的文档处理工具是Excel和Visual Foxpro。这两种工具虽然强大,但在满足比较复杂的业务方面,对工作人员的专业技术要求较高,且容易出错,不容易跟踪处理。在财务或者经费统计业务领域中,一项比较重要的工作就是编写和应用业务报表的校验公式。目前通过将多位相关领域的专家商讨设置Excel或者Visual Foxpro处理工具下的业务报表的模式然后基于报表的数据线索引模式创建对应的校验公式,用于确保数据录入或者上报的合理性和有效性。但是,这种报表的校验公式是基于数据项索引生成的,整体耦合性较高,从而校验公式对报表的数据项的位置和内容要求较高,一旦对报表增加数据项或删除数据项,整个报表的校验公式都需要重新调整和加以修改,这样在使用报表的过程中灵活性较差,不容易跟踪且容易出错。
技术实现思路
本专利技术提供一种报表校验公式的生成方法及装置,用于解决现有报表基于数据项索引生成的校验公式在使用过程中存在灵活性较差,不易跟踪且容易出错的问题。为了实现上述目的,本专利技术提供的一种报表校验公式的生成方法,包括:导入待编辑的报表,对所述报表进行分析获取所述报表的关键数据项;提取所述关键数据项的属性信息,其中所述关键数据项的属性信息包括:中文名称、单元格编号、单元格字段名以及单元格数值;接收用户通过终端发送的公式编辑指令,其中所述公式编辑指令携带用于生成所述报表的校验公式时的公式逻辑以及所需的所述关键数据项的属性信息;根据所述公式编辑指令构建所述报表的校验公式。为了实现上述目的,本专利技术提供的一种报表校验公式的生成装置,包括:分析模块,用于导入待编辑的报表,对所述报表进行分析获取所述报表的关键数据项;提取模块,用于提取所述关键数据项的属性信息,其中所述关键数据项的属性信息包括:中文名称、单元格编号、单元格字段名以及单元格数值;接收模块,用于接收用户通过终端发送的公式编辑指令,其中所述公式编辑指令携带用于生成所述报表的校验公式时的公式逻辑以及所需的所述关键数据项的属性信息;构建模块,用于根据所述公式编辑指令构建所述报表的校验公式。本专利技术提供的报表校验公式的生成方法及装置,导入待编辑的报表,对所述报表进行分析获取报表的关键数据项的属性信息,接收用户通过终端发送的公式编辑指令,其中公式编辑指令携带用于生成报表校验公式时的公式逻辑以及所需的关键数据项的属性信息,根据该公式编辑指令构建报表的校验公式。本专利技术中对报表的设置关键数据项,基于关键数据项构建报表的校验公式,在报表的布局发生变化时,只要报表对应的关键数据项不发生变化,已存在的报表校验公式就不需要做改变和调整,极大地降低了整体的耦合性,提高报表使用的灵活性。【附图说明】图1为本专利技术实施例一提供的一种报表校验公式的生成方法的流程示意图;图2为本专利技术实施例二提供的另一种报表校验公式的生成方法的流程示意图;图3为本专利技术实施例三提供的一种报表校验公式的生成装置的结构示意图;图4为本专利技术实施例四提供的另一种报表校验公式的生成装置的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。实施例一图1本专利技术实施例一提供的一种报表校验公式的生成方法的流程示意图。本实施例中报表校验公式的生成方法可以由报表校验公式的生成装置来实现,该装置可以由软件和/或硬件来实现,集成于各种需要生成报表校验公式的应用软件中实现。其中应用软件可以为报表制作软件,或者基于微软推出的用户界面框架(Windows Presentat1nFoundat1n,简称WPF)系列软件。如图1所示,该报表校验公式的生成方法包括以下步骤:101、导入待编辑的报表,对报表进行分析获取报表的关键数据项。在终端上运行应用软件,该应用软件具有报表编辑功能,通过该应用软件将待编辑的报表导入。在导入待编辑的报表后,对报表进行分析,获取报表中的关键数据项。例如,可以在WPF下的电子制作软件Spreadsheet控件加载读取Excel报表文档。102、提取关键数据项的属性信息,其中关键数据项的属性信息包括:中文名称、单元格编号、单元格字段名以及单元格数值。在获取到报表的关键数据项后,将该关键数据项与对应的单元格进行关联,然后提取出该关键数据项的属性信息。其中,关键数据项的属性信息包括:中文名称、单元格编号,例如:第2行,第I列,可以用表示、单元格字段名以及单元格数值。本实施例中,为了保证报表的校验公式的正确性,需要保持单元格字段名与数据库字段名一致。一般在数据库中存储有报表中关键数据项对应的数据,由于单元格字段名与数据库中字段名一致,这样就可以根据单元格字段名位到数据库中与该字段名对应的数据。103、接收用户通过终端发送的公式编辑指令,其中公式编辑指令携带用于生成报表校验公式时的公式逻辑以及所需的关键数据项的属性信息。用户在试图对待编辑的报表编辑校验公式时,可以通过终端向应用软件发送编辑指令,用于指示应用软件生成待编报表的校验公式。在接收到公式编辑指令,应用软件就根据该公式编辑指令生成报表的校验公式。具体地,在公式编辑指令中携带有生成报表校验公式时的公式逻辑以及所需的所述关键数据项的属性信息。例如,用户可以通过鼠标点击报表校验公式所需要的目标单元格以及公式逻辑,向应用软件发送编辑指令,以使应用软件根据该目标单元格构建校验公式。在WPF的框架下,首先建立与Spreadsheet控件相对应的可视化公式编辑器,通过该公式编辑器实现所有的校验公式的制作,用户可以通过点击控件生成公式编辑指令。104、根据公式编辑指令生成报表的校验公式。本实施例提供的报表校验公式生成方法,导入待编辑的报表,对所述报表进行分析获取所述报表的关键数据项的属性信息,接收用户通过终端发送的公式编辑指令,其中公式编辑指令携带用于生成报表校验公式时的公式逻辑以及所需的关键数据项的属性信息,根据该公式编辑指令构建报表的校验公式。本实施例中对报表设置关键数据项,基于关键数据项构建报表的校验公式,在报表的布局发生变化时,只要报表对应的关键数据项不发生变化,已存在的报表校验公式就不需要做改变和调整,极大的降低了整体的耦合性,提高报表使用的灵活性。实施例二图2为本专利技术实施例二提供的另一种报表校验公式的生成方法的流程示意图。如图2所示,该报表校验公式的生成方法包括以下步骤:201、导入待编辑的报表,对报表进行分析获取报表的关键数据项。202、提取关键数据项的属性信息,其中关键数据项的属性信息包括:中文名称、单元格编号、单元格字段名以及单元格数值。步骤201?步骤202可参见上述实施例一步骤101?步骤102中相关内容的记载,此处不再赘述。 203、建立关键数据项的属性信息之间的对应关系。本实施例中,在获取到关键数据项的属性信息后,建立报表的关键数据项的属性信息之间的对应关系,即将中文名称、单元格编号、单元格字段名以及单元格数值之间的进行映射,形成该关键数据项的属性信息之间的对应关系。204、接收用户通过本文档来自技高网...

【技术保护点】
一种报表校验公式的生成方法,其特征在于,包括:导入待编辑的报表,对所述报表进行分析获取所述报表的关键数据项;提取所述关键数据项的属性信息,其中所述关键数据项的属性信息包括:中文名称、单元格编号、单元格字段名以及单元格数值;接收用户通过终端发送的公式编辑指令,其中所述公式编辑指令携带用于生成所述报表的校验公式时的公式逻辑以及所需的所述关键数据项的属性信息;根据所述公式编辑指令构建所述报表的校验公式。

【技术特征摘要】

【专利技术属性】
技术研发人员:郝利军
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1