本发明专利技术涉及一种基于EXCEL文档的数据自动稽核方法及系统,属于数据稽核领域,解决现有技术在EXCEL文档中直接进行数据稽核存在的缺陷。方法步骤如下:接收用户发送的EXCEL文档及EXCEL文档的标签,提取EXCEL文档中的数据得到待稽核数据;步骤S2:基于存储EXCEL文档的标签与EXCEL文档的稽核方案之间的对应关系表,判断是否存储了所述EXCEL文档的标签,若是,基于所述对应关系表获取所述EXCEL文档的标签对应的稽核方案;若否,建立匹配于所述EXCEL文档的稽核方案,并将所述EXCEL文档的标签与建立的所述EXCEL文档的稽核方案之间的对应关系存入所述对应关系表中;步骤S3:基于稽核方案对待稽核数据进行自动稽核。上述稽核过程脱离EXCEL格式实现,能够更加简单、便捷地实现数据的自动稽核。
【技术实现步骤摘要】
一种基于EXCEL文档的数据自动稽核方法及系统
本专利技术涉及数据稽核
,尤其涉及一种基于EXCEL文档的数据自动稽核方法及系统。
技术介绍
Excel电子表格是Office系列办公软件的一种,实现对表格的数据处理,在日常的工作中使用非常之广;当中,对于EXCEL文档数据进行稽核是一种非常常见的用户需求,如:针对一份EXCEL文档中,对各数据列之间的数据合规性进行稽核。传统的方法是,通过人工打开EXCEL文档后,对记录行,一项项稽核,或通过编写EXCEL公式辅助稽核,这种方式工作量非常之大,并且容易出错;使用过程中至少存在以下几个不足:(1)当要稽核的检查点比较多时,EXCEL公式写起来非常麻烦;如生成“结果说明”中的信息:对于同一行记录中,存在有2条或2条以上的检查点时(大部分时候,要检查的点远远不只2个),用EXCEL公式来写是非常麻烦的,这些对于绝大部分对EXCEL公式不是非常熟练的人是很难做到的,有些EXCEL公式甚至本身就是无法实现;同时,在EXCEL中,同一个单元格写公式的长度是有字符长度限制的;当检查点很多时,公式长度很容易就超出限制。对于在成千上万笔的记录中,要把被稽核出来有问题的记录挑选出来生成问题清单,这个是用EXCEL公式是无法满足的。就算是有些检查点通过EXCEL公式可以设计出来了,维护起来也是很不方便的,如果需要暂时去除部分检查点或修改部分检查点EXCEL公式时,由于EXCEL公式本身的复杂性,也是非常麻烦;特别是如果只是把部分检查点临时去除的情况,也需要反复修改EXCEL公式。EXCEL中的公式是针对每个文档的;如果我们每个月甚至每天都要检查新的EXCEL文档的内容;传统采用的方法只能是:a.将新EXCEL文档的数据复制到带有公式的文档中;或b.在新EXCEL文档中重新写EXCEL公式。这二种方式都是很不方便的。同时,EXCEL公式本身也很容易被不小心修改或删除。另外,对于待稽核的EXCEL文档有多个时,需要对多个文档进行整合后再做稽核的情况,目前EXCEL中也只能通过人工进行处理,很不方便。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种基于EXCEL文档的数据自动稽核方法及系统,用于解决现有EXCEL文档的稽核方式存在的上述一个或多个缺陷。本专利技术的目的主要是通过以下技术方案实现的:一方面,提供了一种基于EXCEL文档的数据自动稽核方法,所述方法包括如下步骤:步骤S1:接收用户发送的EXCEL文档及所述EXCEL文档的标签,提取所述EXCEL文档中的数据得到待稽核数据;步骤S2:基于存储EXCEL文档的标签与EXCEL文档的稽核方案之间的对应关系表,判断是否存储了所述EXCEL文档的标签,若是,基于所述对应关系表获取所述EXCEL文档的标签对应的稽核方案;若否,建立匹配于所述EXCEL文档的稽核方案,并将所述EXCEL文档的标签与建立的所述EXCEL文档的稽核方案之间的对应关系存入所述对应关系表中;步骤S3:基于所述稽核方案对所述待稽核数据进行自动稽核。在上述方案的基础上,本专利技术还进行了如下改进:进一步,所述方法还包括:稽核完成后,形成所述EXCEL文档对应的稽核结果,并将所述EXCEL文档对应的稽核结果发送至所述用户。进一步,在步骤S2中,若未存储所述EXCEL文档的标签,通过以下方式建立匹配于所述EXCEL文档的稽核方案:步骤S21:设置与所述EXCEL文档唯一对应的稽核方案名称;步骤S22:获取所述待稽核数据中包含的字段名称,基于所述字段名称及所述待稽核数据中的数据关系,为所述待稽核数据设置一条或多条稽核规则;步骤S23:编制对应于每一所述稽核规则的唯一稽核公式;步骤S24:建立所述稽核方案名称、稽核规则和稽核公式之间的关联关系,形成匹配于所述EXCEL文档的稽核方案。进一步,当所述EXCEL文档的数据关系发生调整时,直接基于所述调整后的EXCEL文档的数据关系,更新所述稽核规则和对应的稽核公式,重新形成匹配于所述EXCEL文档的稽核方案。进一步,所述步骤S4中,基于所述一个或多个稽核公式,对所述待稽核数据进行自动稽核。另一方面,提供了一种基于EXCEL文档的数据自动稽核系统,所述系统包括:EXCEL文档接收及处理模块,用于接收用户发送的EXCEL文档及所述EXCEL文档的标签,提取所述EXCEL文档中的数据得到待稽核数据;稽核方案确定模块,用于基于存储EXCEL文档的标签与EXCEL文档的稽核方案之间的对应关系表,判断是否存储了所述EXCEL文档的标签,若是,基于所述对应关系表获取所述EXCEL文档的标签对应的稽核方案;若否,建立匹配于所述EXCEL文档的稽核方案,并将所述EXCEL文档的标签与建立的所述EXCEL文档的稽核方案之间的对应关系存入所述对应关系表中;自动稽核模块,用于基于所述稽核方案对所述待稽核数据进行自动稽核。进一步,所述系统还包括:稽核结果形成及发送模块,用于在稽核完成后,形成所述EXCEL文档对应的稽核结果,并将所述EXCEL文档对应的稽核结果发送至所述用户。进一步,在所述稽核方案确定模块中,若未存储所述EXCEL文档的标签,通过以下方式建立匹配于所述EXCEL文档的稽核方案:设置与所述EXCEL文档唯一对应的稽核方案名称;获取所述待稽核数据中包含的字段名称,基于所述字段名称及所述待稽核数据中的数据关系,为所述待稽核数据设置一条或多条稽核规则;编制对应于每一所述稽核规则的唯一稽核公式;建立所述稽核方案名称、稽核规则和稽核公式之间的关联关系,形成匹配于所述EXCEL文档的稽核方案。进一步,在所述稽核方案确定模块中,当所述EXCEL文档的数据关系发生调整时,直接基于所述调整后的EXCEL文档的数据关系,更新所述稽核规则和对应的稽核公式,重新形成匹配于所述EXCEL文档的稽核方案。进一步,在所述自动稽核模块中,基于所述一个或多个稽核公式,对所述待稽核数据进行自动稽核。本专利技术有益效果如下:本专利技术提供的基于EXCEL文档的数据自动稽核方法及系统,能够通过判断是否存储了EXCEL文档的标签确定是否存储了EXCEL文档对应的稽核方案,若存储,则直接基于稽核方案直接完成待稽核数据的自动稽核,若未存储,建立匹配于EXCEL文档稽核方案后再完成待稽核数据的自动稽核;该方法能够实现在首次接收到EXCEL文档时为其建立相应的稽核方案,而后处理标签一致的EXCEL文档时,直接利用建立好的稽核方案自动完成数据稽核。能够实现对各种EXCEL文档的数据的快速稽核,有效提升数据的稽核效率,满足了用户对EXCEL文档的稽核需求。同时,在上述过程中,通过提取所述EXCEL文档中的数据得到待稽核数据,使得待稽核数据不再受EXCEL文档本身格式的限制,避免了EXCEL文档中复杂的稽核方案设置方式造成的稽核效率降低的问题。本专利技术中,上述本文档来自技高网...
【技术保护点】
1.一种基于EXCEL文档的数据自动稽核方法,其特征在于,所述方法包括如下步骤:/n步骤S1:接收用户发送的EXCEL文档及所述EXCEL文档的标签,提取所述EXCEL文档中的数据得到待稽核数据;/n步骤S2:基于存储EXCEL文档的标签与EXCEL文档的稽核方案之间的对应关系表,判断是否存储了所述EXCEL文档的标签,若是,基于所述对应关系表获取所述EXCEL文档的标签对应的稽核方案;若否,建立匹配于所述EXCEL文档的稽核方案,并将所述EXCEL文档的标签与建立的所述EXCEL文档的稽核方案之间的对应关系存入所述对应关系表中;/n步骤S3:基于所述稽核方案对所述待稽核数据进行自动稽核。/n
【技术特征摘要】
1.一种基于EXCEL文档的数据自动稽核方法,其特征在于,所述方法包括如下步骤:
步骤S1:接收用户发送的EXCEL文档及所述EXCEL文档的标签,提取所述EXCEL文档中的数据得到待稽核数据;
步骤S2:基于存储EXCEL文档的标签与EXCEL文档的稽核方案之间的对应关系表,判断是否存储了所述EXCEL文档的标签,若是,基于所述对应关系表获取所述EXCEL文档的标签对应的稽核方案;若否,建立匹配于所述EXCEL文档的稽核方案,并将所述EXCEL文档的标签与建立的所述EXCEL文档的稽核方案之间的对应关系存入所述对应关系表中;
步骤S3:基于所述稽核方案对所述待稽核数据进行自动稽核。
2.根据权利要求1所述的基于EXCEL文档的数据自动稽核方法,其特征在于,所述方法还包括:
稽核完成后,形成所述EXCEL文档对应的稽核结果,并将所述EXCEL文档对应的稽核结果发送至所述用户。
3.根据权利要求1或2所述的基于EXCEL文档的数据自动稽核方法,其特征在于,在步骤S2中,若未存储所述EXCEL文档的标签,通过以下方式建立匹配于所述EXCEL文档的稽核方案:
步骤S21:设置与所述EXCEL文档唯一对应的稽核方案名称;
步骤S22:获取所述待稽核数据中包含的字段名称,基于所述字段名称及所述待稽核数据中的数据关系,为所述待稽核数据设置一条或多条稽核规则;
步骤S23:编制对应于每一所述稽核规则的唯一稽核公式;
步骤S24:建立所述稽核方案名称、稽核规则和稽核公式之间的关联关系,形成匹配于所述EXCEL文档的稽核方案。
4.根据权利要求3所述的基于EXCEL文档的数据自动稽核方法,其特征在于,当所述EXCEL文档的数据关系发生调整时,直接基于所述调整后的EXCEL文档的数据关系,更新所述稽核规则和对应的稽核公式,重新形成匹配于所述EXCEL文档的稽核方案。
5.根据权利要求3所述的基于EXCEL文档的数据自动稽核方法,其特征在于,所述步骤S4中,
基于所述一个或多个稽核公式,对所述待稽核数据进行自动稽核。
6.一种基...
【专利技术属性】
技术研发人员:罗远军,张宇阳,成运来,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。