The invention discloses an automatic checking method for EXCEL form content and ACCESS database information based on rule definition and association matching. The method comprises the following steps: define the form generation rules for the classification of the contents of the form, to determine the correct guidance, to ensure consistency of the form data and form internal data and database content; create templates, in accordance with the rules of form generation, each column of the template EXCEL table, EXCEL table is used to check the corresponding correlation matching; precise matching, according to the rules in the template file, check the EXCEL table to check the correctness and correlation of data; the output results, possible error categories with different colors, the specific error information to the output file.
【技术实现步骤摘要】
基于规则的EXCEL表单和ACCESS数据库的自动检查方法及系统
本案涉及数据的录入和管理领域,特别是针对EXCEL表单数据和ACCESS数据库的自动检查方法,自动寻找数据录入过程中出现的错误和矛盾,保证录入数据的统一。
技术介绍
数据录入是指把现场收集的原始资料输入计算机,并加以存储的过程,已成为现代科学研究中一个不可缺少的重要环节,而数据录入质量的好坏直接影响数据分析和结果评估的准确性。EXCEL作为微软OFFICE系列办公软件中的电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测,已成为国内外广大用户管理公司和个人财务、统计数据、绘制各种专业化表格的得力助手。同时,为了对原始数据进行更好的存储、管理和应用,有必要将采集到的历史数据输入到数据库,ACCESS是常用的数据库管理工具。大型的研究中产生的原始数据量非常大,而且数据来源于部门中各个不同的单位,数据的组织方式、结构和形式也不尽相同,数据录入就是要把各类源数据从各个局部应用中抽取出来,按照统一的规范,输入到EXCEL表格和ACCESS数据库中。当原系统是手工处理系统时,各类数 ...
【技术保护点】
一种基于规则定义和关联匹配的EXCEL表单内容与ACCESS数据库信息的自动检查方法,其特征在于,包括以下步骤:定义表单生成规则步骤,用于按照数据录入时的填表规范,表单的数据要求和关联数据的抑制性要求,定义表单中每列元素的生成规则;构造生成模板步骤,用于构造只包含表头的空表,按照所述定义表单生成规则步骤所定义的所述生成规则,填写所述表单的生成模板,以对待检查的EXCEL表进行相应的关联匹配;精确匹配步骤,用于根据模板文件中的生成规则,对所述待检查的EXCEL表进行数据的正确性和相关性检查。
【技术特征摘要】
2015.12.22 CN 20151096883841.一种基于规则定义和关联匹配的EXCEL表单内容与ACCESS数据库信息的自动检查方法,其特征在于,包括以下步骤:定义表单生成规则步骤,用于按照数据录入时的填表规范,表单的数据要求和关联数据的抑制性要求,定义表单中每列元素的生成规则;构造生成模板步骤,用于构造只包含表头的空表,按照所述定义表单生成规则步骤所定义的所述生成规则,填写所述表单的生成模板,以对待检查的EXCEL表进行相应的关联匹配;精确匹配步骤,用于根据模板文件中的生成规则,对所述待检查的EXCEL表进行数据的正确性和相关性检查。2.根据权利要求1所述的基于规则定义和关联匹配的EXCEL表单内容与ACCESS数据库信息的自动检查方法,其特征在于,还包括:输出检查结果步骤,用于在所述精确匹配步骤之后将可能的错误类别用不同的颜色表示,并将具体的错误信息输出到文件。3.根据权利要求1或2所述的基于规则定义和关联匹配的EXCEL表单内容与ACCESS数据库信息的自动检查方法,其特征在于,所述的定义表单生成规则步骤进一步包括:步骤31,定义填表规范和数据类型相关的独立规则;步骤32,定义所述表单内部列与列之间的数据一致性;步骤33,定义所述表单之间,以及所述EXCEL表与所述ACCESS数据库之间的数据一致性。4.根据权利要求1或2所述的基于规则定义和关联匹配的EXCEL表单内容与ACCESS数据库信息的自动检查方法,其特征在于,所述的精确匹配步骤进一步包括:步骤41,逐列处理独立规则;步骤42,处理单个所述EXCEL表的单个sheet以及多个sheet之间的表间规则;步骤43,处理多个所述EXCEL表的表间规则;步骤44,处理所述EXCEL表与所述ACCESS数据库之间的一致性规则。5.根据...
【专利技术属性】
技术研发人员:马洪兵,王侠,张腾,李淼,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。