电子装置、提取数据表的数据的方法及存储介质制造方法及图纸

技术编号:17615465 阅读:21 留言:0更新日期:2018-04-04 06:43
本发明专利技术涉及一种电子装置、提取数据表的数据的方法及存储介质,该方法包括:预先定义各Excel数据表对应的业务类型,对于每一种业务类型,配置与该种业务类型关联的待提取字段,存储该种业务类型与对应的待提取字段的关联关系;当将Excel数据表导入FAS业务操作系统中时,基于该Excel数据表的文件名识别该Excel数据表对应的业务类型,根据存储的业务类型与待提取字段的关联关系,确定该Excel数据表对应的业务类型关联的待提取字段;基于所确定的待提取字段提取该Excel数据表中的数据对象;将所确定的待提取字段及所提取的数据对象进行展示,供用户确认。本发明专利技术能够自动解析及提取导入FAS业务操作系统中的Excel数据表的数据,省时省力,有利于后期的维护。

An electronic device, method of extracting data from a data sheet and a storage medium

【技术实现步骤摘要】
电子装置、提取数据表的数据的方法及存储介质
本专利技术涉及数据库
,尤其涉及一种电子装置、提取数据表的数据的方法及存储介质。
技术介绍
目前,在FAS财务系统中存在非常多的数据导入操作,这些导入操作包括导入Excel数据表。每个Excel数据表包含的内容都不相同,鉴于业务数据的复杂性,目前开发人员针对每一个Excel数据表的导入,都需要编写代码去分析并提取其中的数据,然后再封装为相应的对象后,进行后续的入库操作。这种方式一方面费时费力,另一方面,由于编写的代码的差异性,导致后期维护较麻烦。
技术实现思路
本专利技术的目的在于提供一种电子装置、提取数据表的数据的方法及存储介质,旨在自动解析及提取导入FAS业务操作系统中的Excel数据表的数据,省时省力,有利于后期的维护。为实现上述目的,本专利技术提供一种电子装置,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:S1,预先定义各Excel数据表对应的业务类型,对于每一种业务类型,配置与该种业务类型关联的待提取字段,存储该种业务类型与对应的待提取字段的关联关系;S2,当将Excel数据表导入FAS业务操作系统中时,基于该Excel数据表的文件名识别该Excel数据表对应的业务类型,根据存储的业务类型与待提取字段的关联关系,确定该Excel数据表对应的业务类型关联的待提取字段;S3,基于所确定的待提取字段提取该Excel数据表中的数据对象;S4,将所确定的待提取字段及所提取的数据对象进行展示,供用户确认。优选地,所述步骤S3包括:S31,将所确定的待提取字段与该Excel数据表中的各固定字段进行比对;S32,若所确定的待提取字段与各固定字段一一对应且相同,则分析各固定字段下是否均有对应的数据对象;S33,若均有对应的数据对象,则提取该Excel数据表中各固定字段下对应的数据对象。优选地,所述步骤S3进一步包括:若有所确定的待提取字段与各固定字段均不对应,或者有固定字段下没有对应的数据对象,则生成包含所确定的待提取字段的提示消息,以提示用户人工检查该Excel数据表。优选地,所述处理系统被所述处理器执行时,还实现如下步骤:在展示所提取的数据对象之前,按照预定的转换规则将所提取的数据对象转换为对应的数据格式。为实现上述目的,本专利技术还提供一种提取数据表的数据的方法,所述提取数据表的数据的方法包括:S1,预先定义各Excel数据表对应的业务类型,对于每一种业务类型,配置与该种业务类型关联的待提取字段,存储该种业务类型与对应的待提取字段的关联关系;S2,当将Excel数据表导入FAS业务操作系统中时,基于该Excel数据表的文件名识别该Excel数据表对应的业务类型,根据存储的业务类型与待提取字段的关联关系,确定该Excel数据表对应的业务类型关联的待提取字段;S3,基于所确定的待提取字段提取该Excel数据表中的数据对象;S4,将所确定的待提取字段及所提取的数据对象进行展示,供用户确认。优选地,所述步骤S3包括:S31,将所确定的待提取字段与该Excel数据表中的各固定字段进行比对;S32,若所确定的待提取字段与各固定字段一一对应且相同,则分析各固定字段下是否均有对应的数据对象;S33,若均有对应的数据对象,则提取该Excel数据表中各固定字段下对应的数据对象。优选地,所述步骤S3进一步包括:若有所确定的待提取字段与各固定字段均不对应,或者有固定字段下没有对应的数据对象,则生成包含所确定的待提取字段的提示消息,以提示用户人工检查该Excel数据表。优选地,还包括:在展示所提取的数据对象之前,按照预定的转换规则将所提取的数据对象转换为对应的数据格式。优选地,所述步骤S4之后还包括:当接收到用户的确认指令后,将所提取的数据对象进行入库处理。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有处理系统,所述处理系统被处理器执行时实现上述的提取数据表的数据的方法的步骤。本专利技术的有益效果是:本专利技术能够在将Excel数据表导入FAS业务操作系统中时,识别该Excel数据表的业务类型,确定该Excel数据表对应的业务类型关联的待提取字段,提取该待提取字段下对应的数据对象,将所确定的待提取字段及所提取的数据对象进行展示,本专利技术基于前述的组件,能够自动解析及提取导入FAS业务操作系统中的Excel数据表的数据,省时省力,不需要编写各种代码去分析并提取数据,避免存在差异性,有利于后期的维护。附图说明图1为本专利技术各个实施例一可选的应用环境示意图;图2为本专利技术提取数据表的数据的方法一实施例的流程示意图;图3为图2所示步骤S3的细化流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术提取数据表的数据的方法的较佳实施例的应用环境示意图。该应用环境示意图包括电子装置1及终端设备2。电子装置1可以通过网络、近场通信技术等适合的技术与终端设备2进行数据交互。所述终端设备2包括,但不限于,任何一种可与用户通过键盘、鼠标、遥控器、触摸板或者声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(PersonalDigitalAssistant,PDA)、游戏机、交互式网络电视(InternetProtocolTelevision,IPTV)、智能式穿戴式设备、导航装置等等的可移动设备,或者诸如数字TV、台式计算机、笔记本、服务器等等的固定终端。终端设备2用以接收用户的指令(例如配置各种业务类型关联的待提取字段的指令)并将其发送给电子装置1,以及将电子装置1反馈的信息进行展示等。在其他实施例中,终端设备2用以接收用户的指令并将其发送给电子装置1,以及将电子装置1反馈的信息进行展示等的软件和/硬件部分可以集成于电子装置1,而不需要专门的终端设备2。所述电子装置1是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。所述电子装置1可以是计算机、也可以是单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云,其中云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在本实施例中,电子装置1可包括,但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13,存储器11存储有可在处理器12上运行的处本文档来自技高网...
电子装置、提取数据表的数据的方法及存储介质

【技术保护点】
一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:S1,预先定义各Excel数据表对应的业务类型,对于每一种业务类型,配置与该种业务类型关联的待提取字段,存储该种业务类型与对应的待提取字段的关联关系;S2,当将Excel数据表导入FAS业务操作系统中时,基于该Excel数据表的文件名识别该Excel数据表对应的业务类型,根据存储的业务类型与待提取字段的关联关系,确定该Excel数据表对应的业务类型关联的待提取字段;S3,基于所确定的待提取字段提取该Excel数据表中的数据对象;S4,将所确定的待提取字段及所提取的数据对象进行展示,供用户确认。

【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:S1,预先定义各Excel数据表对应的业务类型,对于每一种业务类型,配置与该种业务类型关联的待提取字段,存储该种业务类型与对应的待提取字段的关联关系;S2,当将Excel数据表导入FAS业务操作系统中时,基于该Excel数据表的文件名识别该Excel数据表对应的业务类型,根据存储的业务类型与待提取字段的关联关系,确定该Excel数据表对应的业务类型关联的待提取字段;S3,基于所确定的待提取字段提取该Excel数据表中的数据对象;S4,将所确定的待提取字段及所提取的数据对象进行展示,供用户确认。2.根据权利要求1所述的电子装置,其特征在于,所述步骤S3包括:S31,将所确定的待提取字段与该Excel数据表中的各固定字段进行比对;S32,若所确定的待提取字段与各固定字段一一对应且相同,则分析各固定字段下是否均有对应的数据对象;S33,若均有对应的数据对象,则提取该Excel数据表中各固定字段下对应的数据对象。3.根据权利要求2所述的电子装置,其特征在于,所述步骤S3进一步包括:若有所确定的待提取字段与各固定字段均不对应,或者有固定字段下没有对应的数据对象,则生成包含所确定的待提取字段的提示消息,以提示用户人工检查该Excel数据表。4.根据权利要求1至3任一项所述的电子装置,其特征在于,所述处理系统被所述处理器执行时,还实现如下步骤:在展示所提取的数据对象之前,按照预定的转换规则将所提取的数据对象转换为对应的数据格式。5.一种提取数据表的数据的方法,其特征在于,所述提取数据表的数据的方法包括:S1,预先定义各Excel数据表...

【专利技术属性】
技术研发人员:王政邹学森
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1