1.本发明涉及报表技术领域,并且更具体地,涉及一种报表一键转换的系统及方法。
背景技术:
2.日常工作中,企业经常填写若干报表满足政府部门调查的需要,如纳税申报表、统计调查表等。所填报表的数据源一般来自于企业内部系统,如涉及财务数据来自于erp系统,涉及人力数据来自于hr系统等。当前企业填报一般流程是,从企业内部系统导出excel格式数据文件,同时打开填报的报表,通过复制粘贴或者excel vlookup等方式来进行数据填报。面对越来越多的政府部门报表,填报人员工作压力越来越大,苦不堪言,而且还可能填错数据,工作效率极其低下。
3.目前,市场上的报表数据填报处理方式主要有两种,一种是在线联机填报,一种是离线填报。在线联机填报在用户并发量较大情况下对服务器造成较大压力,而且在数据传输过程中可能导致安全隐患,离线填报存在提交后会因数据填写错误而进行多次反复修改的问题。
技术实现要素:
4.本发明提供了一种报表一键转换的系统及方法,以解决现有技术中存在的在线联机填报在用户并发量较大情况下对服务器造成较大压力,而且在数据传输过程中可能导致安全隐患,离线填报存在提交后会因数据填写错误而进行多次反复修改的问题的技术问题。
5.根据本发明的第一个方面,提供了一种报表一键转换的系统,所述系统包括数据管理模块、关联模块以及方案模块;
6.所述数据管理模块用于加载企业数据表和部门模板表,并将填报完成的部门模板表导出;
7.所述关联模块用于通过指标映射、模型映射、手动关联以及一键转换,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;
8.所述方案模块用于将映射正确的指标关联结果保存为方案以及调用所述方案填报部门模板表。
9.可选地,所述数据管理模块包括导入功能单元以及导出功能单元;
10.所述导入功能单元用于加载企业数据表和部门模板表,加载方式包括拖拽文件和选择文件,所述拖拽文件包括同时拖拽多个文件;
11.所述导出功能单元用于将填报完成的部门模板表导出为excel格式,并发送至对应的政府部门。
12.可选地,所述关联模块包括指标配置单元、智能映射单元、手动关联单元以及一键转换单元;
13.所述指标配置单元用于根据以下所述的至少一种设置方式,提高智能映射单元的
命中率:
14.列设置,用于设置企业数据表和部门模板表的指标列和取值列,根据映射模型判定所述企业数据表和所述部门模板表指标能否对应,若所述企业数据表和所述部门模板表指标能够对应,则取所述企业数据表对应的数值到所述部门模板表;
15.干扰字符设置,用于按行设置企业数据表和部门模板表的干扰字符,当所述企业数据表和所述部门模板表指标匹配时,过滤干扰字符;
16.别名设置,用于设置部门模板表指标别名;
17.单位设置,用于设置企业数据表和部门模板表的单位。
18.可选地,所述智能映射单元用于根据机器学习算法,对所述企业数据表和部门模板表的指标进行训练,根据部门模板表指标进行验证,将企业数据表指标匹配到部门模板表指标,训练形成智能映射模型,根据所述智能映射模型,将企业数据表和部门模板版表指标进行映射。
19.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联;
20.在所述部门模板表上选择未关联单元格,点击“右键”,选择编辑关联公式,双击企业数据表指标取值单元格,实现关联。
21.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:
22.再次点击“右键”,选择编辑关联公式,在公式栏键入+,-,*,和/或/运算符,再次双击一个企业数据表指标取值单元格,实现运算关联。
23.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:
24.对于部门模板表已关联的单元格,单击“右键”,选择删除公式,则清除该单元格的关联关系。
25.可选地,所述一键转换单元用于将公式和指标的数值进行切换,单击一键转换按钮,则计算关联公式显示运算结果;再次单击一键转换按钮,则显示关联公式。
26.可选地,所述方案模块包括保存方案单元和调用方案单元;
27.所述保存方案单元用于将映射正确的指标匹配结果保存为方案;
28.所述调用方案单元用于当再次调用与所述方案相同的部门模板表时,调用所述方案,填报部门模板表。
29.根据本发明的另一个方面,提供了一种报表一键转换的方法,包括:
30.加载企业数据表和部门模板表,并将填报完成的部门模板表导出;
31.通过指标映射、模型映射以及手动关联,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;
32.根据预先设置的关联公式,计算所述企业数据表的指标与所述部门模板表的指标的匹配结果;
33.当所述匹配结果符合预定标准的情况下,将所述匹配结果保存为方案,当下次填报与所述部门模板表同类的报表,调用所述方案。
34.从而,通过在指标匹配时应用机器学习算法训练的智能映射模型,智能实现相同
指标的映射,提高报表填报效率。通过方案管理,实现一次指标映射,反复多次复用,减轻企业填报工作压力。避免了在线填报造成重要数据传输安全问题的风险和服务器压力的问题。同时避免了离线填报填报提交后反复修改的问题。利用机器学习算法,训练出智能映射模型,自动实现相同指标的匹配,改变传统通过复制粘贴或者excel vlookup等方式进行数据填报的现状,减轻基层企业负担,减少人为差错,提高企业数据填报效率,确保源头数据真实准确完整。
附图说明
35.通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
36.图1为本实施方式所述的一键转换的流程示意图;
37.图2为本实施方式所述的一键转换界面的示意图。
具体实施方式
38.现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
39.除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
40.根据本实施方式的第一个方面,提供了一种报表一键转换的系统,所述系统包括数据管理模块、关联模块以及方案模块;
41.所述数据管理模块用于加载企业数据表和部门模板表,并将填报完成的部门模板表导出;
42.所述关联模块用于通过指标映射、模型映射、手动关联以及一键转换,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;
43.所述方案模块用于将映射正确的指标关联结果保存为方案以及调用所述方案填报部门模板表。
44.具体地,一种报表一键转换的系统包括数据管理模块、关联模块及方案模块。
45.1、数据管理模块。所述数据管理模块,主要包括导入和导出功能单元。导入功能单元实现企业数据表和部门模板表的加载,支持拖拽文件和选择文件两种加载方式,可以同时拖拽多个文件进行加载。所述导入的数据文件中,企业数据表是从企业财务系统导出的文件,部门模板表是部门提供的所需填报的报表。导出功能单元实现填报完成的部门模板表导出为excel格式,上报给对应的政府部门。
46.2、关联模块。所述关联模块,是一键转换工具的核心,包含指标配置单元、智能映射单元、手动关联单元、一键转换单元等功能单元。
47.指标配置单元。所述指标配置单元,是为了提高智能映射的命中率,包括列设置、干扰字符设置、别名设置、单位设置等。
①
列设置:设置企业数据表和部门模板表的指标列
和取值列,根据映射模型,数据表和模板表指标对应上,则取数据表对应数值到模板表;
②
干扰字符设置:按行设置企业数据表和部门模板表的干扰字符,指标匹配时过滤干扰字符,提高智能映射命中率;
③
别名设置:设置部门模板表指标别名,如将“研发费用”设置别名“研究费用”,则可以智能映射企业数据表为“研究费用”的指标;
④
单位设置:设置企业数据表和部门模板表的单位,默认报表单位“元”,亦可设置部门模板表的小数位数,模板表小数位数默认为0。
48.智能映射单元。所述智能映射单元,使用knn等机器学习算法,对大量的企业数据表和部门模板表指标进行训练,使用部门模板表指标进行验证,使企业数据表指标最大程度匹配到部门模板表指标,训练形成智能映射模型,实现企业数据表和部门模板版表指标的自动映射。
49.手动关联单元。所述手动关联单元,指对于智能映射没有关联上的指标,进行手动关联。
50.第1种方式:在部门模板表上选择未关联单元格,点击“右键”,选择编辑关联公式,双击企业数据表指标取值单元格,实现关联;
51.第2种方式(运算关联):在第1种方式基础上,再次点击“右键”,选择编辑关联公式,在公式栏键入+,-,*,/等运算符,再次双击一个企业数据表指标取值单元格,实现运算关联;
52.第3种方式(清除关联):对于部门模板表已关联的单元格,单击“右键”,选择删除公式,则清除该单元格的关联关系。
53.一键转换单元。所述一键转换单元,实现公式和数值的切换,单击一键转换按钮,则计算关联公式显示运算结果;再次单击一键转换按钮,则显示关联公式;
54.3、方案模块。所述方案模块,包含保存方案单元和调用方案单元。所述保存方案单元,指将映射正确的指标匹配结果保存为方案,方案文件名后缀为“.rules”。所述调用方案单元,即下次再次填报同样的部门模板表,如企业数据表与原来一致,则调用方案,选择上次保存的“.rules”文件,数据自动填报到部门模板表中,迅速完成填报。
55.从而,通过在指标匹配时应用机器学习算法训练的智能映射模型,智能实现相同指标的映射,提高报表填报效率。通过方案管理,实现一次指标映射,反复多次复用,减轻企业填报工作压力。避免了在线填报造成重要数据传输安全问题的风险和服务器压力的问题。同时避免了离线填报填报提交后反复修改的问题。
56.可选地,所述数据管理模块包括导入功能单元以及导出功能单元;
57.所述导入功能单元用于加载企业数据表和部门模板表,加载方式包括拖拽文件和选择文件,所述拖拽文件包括同时拖拽多个文件;
58.所述导出功能单元用于将填报完成的部门模板表导出为excel格式,并发送至对应的政府部门。
59.可选地,所述关联模块包括指标配置单元、智能映射单元、手动关联单元以及一键转换单元;
60.所述指标配置单元用于根据以下所述的至少一种设置方式,提高智能映射单元的命中率:
61.列设置,用于设置企业数据表和部门模板表的指标列和取值列,根据映射模型判
定所述企业数据表和所述部门模板表指标能否对应,若所述企业数据表和所述部门模板表指标能够对应,则取所述企业数据表对应的数值到所述部门模板表;
62.干扰字符设置,用于按行设置企业数据表和部门模板表的干扰字符,当所述企业数据表和所述部门模板表指标匹配时,过滤干扰字符;
63.别名设置,用于设置部门模板表指标别名;
64.单位设置,用于设置企业数据表和部门模板表的单位。
65.可选地,所述智能映射单元用于根据机器学习算法,对所述企业数据表和部门模板表的指标进行训练,根据部门模板表指标进行验证,将企业数据表指标匹配到部门模板表指标,训练形成智能映射模型,根据所述智能映射模型,将企业数据表和部门模板版表指标进行映射。
66.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联;
67.在所述部门模板表上选择未关联单元格,点击“右键”,选择编辑关联公式,双击企业数据表指标取值单元格,实现关联。
68.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:
69.再次点击“右键”,选择编辑关联公式,在公式栏键入+,-,*,和/或/运算符,再次双击一个企业数据表指标取值单元格,实现运算关联。
70.可选地,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:
71.对于部门模板表已关联的单元格,单击“右键”,选择删除公式,则清除该单元格的关联关系。
72.可选地,所述一键转换单元用于将公式和指标的数值进行切换,单击一键转换按钮,则计算关联公式显示运算结果;再次单击一键转换按钮,则显示关联公式。
73.可选地,所述方案模块包括保存方案单元和调用方案单元;
74.所述保存方案单元用于将映射正确的指标匹配结果保存为方案;
75.所述调用方案单元用于当再次调用与所述方案相同的部门模板表时,调用所述方案,填报部门模板表。
76.从而,通过在指标匹配时应用机器学习算法训练的智能映射模型,智能实现相同指标的映射,提高报表填报效率。通过方案管理,实现一次指标映射,反复多次复用,减轻企业填报工作压力。避免了在线填报造成重要数据传输安全问题的风险和服务器压力的问题。同时避免了离线填报填报提交后反复修改的问题。利用机器学习算法,训练出智能映射模型,自动实现相同指标的匹配,改变传统通过复制粘贴或者excel vlookup等方式进行数据填报的现状,减轻基层企业负担,减少人为差错,提高企业数据填报效率,确保源头数据真实准确完整。
77.根据本发明的另一个方面,提供了一种报表一键转换的方法,包括:
78.加载企业数据表和部门模板表,并将填报完成的部门模板表导出;
79.通过指标映射、模型映射以及手动关联,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;
80.根据预先设置的关联公式,计算所述企业数据表的指标与所述部门模板表的指标的匹配结果;
81.当所述匹配结果符合预定标准的情况下,将所述匹配结果保存为方案,当下次填报与所述部门模板表同类的报表,调用所述方案。
82.参考图1所示,利用机器学习算法,训练出智能映射模型,自动实现相同指标的匹配,改变传统通过复制粘贴或者excel vlookup等方式进行数据填报的现状,减轻基层企业负担,减少人为差错,提高企业数据填报效率,确保源头数据真实准确完整。
83.此外,参考图2所示,图2为本实施方式中一键转换报表的换界面。
84.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
85.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
86.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
87.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
88.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
89.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:
1.一种报表一键转换的系统,其特征在于,所述系统包括数据管理模块、关联模块以及方案模块;所述数据管理模块用于加载企业数据表和部门模板表,并将填报完成的部门模板表导出;所述关联模块用于通过指标映射、模型映射、手动关联以及一键转换,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;所述方案模块用于将映射正确的指标关联结果保存为方案以及调用所述方案填报部门模板表。2.根据权利要求1所述的系统,其特征在于,所述数据管理模块包括导入功能单元以及导出功能单元;所述导入功能单元用于加载企业数据表和部门模板表,加载方式包括拖拽文件和选择文件,所述拖拽文件包括同时拖拽多个文件;所述导出功能单元用于将填报完成的部门模板表导出为excel格式,并发送至对应的政府部门。3.根据权利要求1所述的系统,其特征在于,所述关联模块包括指标配置单元、智能映射单元、手动关联单元以及一键转换单元;所述指标配置单元用于根据以下所述的至少一种设置方式,提高智能映射单元的命中率:列设置,用于设置企业数据表和部门模板表的指标列和取值列,根据映射模型判定所述企业数据表和所述部门模板表指标能否对应,若所述企业数据表和所述部门模板表指标能够对应,则取所述企业数据表对应的数值到所述部门模板表;干扰字符设置,用于按行设置企业数据表和部门模板表的干扰字符,当所述企业数据表和所述部门模板表指标匹配时,过滤干扰字符;别名设置,用于设置部门模板表指标别名;单位设置,用于设置企业数据表和部门模板表的单位。4.根据权利要求3所述的系统,其特征在于,所述智能映射单元用于根据机器学习算法,对所述企业数据表和部门模板表的指标进行训练,根据部门模板表指标进行验证,将企业数据表指标匹配到部门模板表指标,训练形成智能映射模型,根据所述智能映射模型,将企业数据表和部门模板版表指标进行映射。5.根据权利要求3所述的系统,其特征在于,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联;在所述部门模板表上选择未关联单元格,点击“右键”,选择编辑关联公式,双击企业数据表指标取值单元格,实现关联。6.根据权利要求5所述的系统,其特征在于,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:再次点击“右键”,选择编辑关联公式,在公式栏键入+,-,*,和/或/运算符,再次双击一个企业数据表指标取值单元格,实现运算关联。7.根据权利要求5所述的系统,其特征在于,所述手动关联单元,用于对所述智能映射单元没有映射成功的指标,进行手动关联,还包括:
对于部门模板表已关联的单元格,单击“右键”,选择删除公式,则清除该单元格的关联关系。8.根据权利要求3所述的系统,其特征在于,所述一键转换单元用于将公式和指标的数值进行切换,单击一键转换按钮,则计算关联公式显示运算结果;再次单击一键转换按钮,则显示关联公式。9.根据权利要求1所述的系统,其特征在于,所述方案模块包括保存方案单元和调用方案单元;所述保存方案单元用于将映射正确的指标匹配结果保存为方案;所述调用方案单元用于当再次调用与所述方案相同的部门模板表时,调用所述方案,填报部门模板表。10.一种报表一键转换的方法,其特征在于,包括:加载企业数据表和部门模板表,并将填报完成的部门模板表导出;通过指标映射、模型映射以及手动关联,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;根据预先设置的关联公式,计算所述企业数据表的指标与所述部门模板表的指标的匹配结果;当所述匹配结果符合预定标准的情况下,将所述匹配结果保存为方案,当下次填报与所述部门模板表同类的报表,调用所述方案。
技术总结
本发明公开了一种报表一键转换的系统及方法,所述系统包括数据管理模块、关联模块以及方案模块;所述数据管理模块用于加载企业数据表和部门模板表,并将填报完成的部门模板表导出;所述关联模块用于通过指标映射、模型映射、手动关联以及一键转换,将所述企业数据表的指标与所述部门模板表的指标进行映射关联;所述方案模块用于将映射正确的指标关联结果保存为方案以及调用所述方案填报部门模板。从而,通过在指标匹配时应用智能映射模型,智能实现相同指标的映射,提高报表填报效率。提高报表填报效率。提高报表填报效率。
技术研发人员:孙少平 冯超 吴伟刚 潘竞旭 倪冉 鲁龙 宋颖
受保护的技术使用者:航天信息股份有限公司
技术研发日:2021.11.12
技术公布日:2022/3/8