[发明专利]Excel数据导入数据库的方法、装置、计算机设备及存储介质在审
申请号: | 201810241485.1 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108491510A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 占锐 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 关系型数据库 计算机设备 存储介质 转换规则 数据库 显示转换 用户体验 转换结果 解析 转换 | ||
本发明实施例提供一种Excel数据导入数据库的方法、装置、计算机设备及存储介质。所述方法包括:通过Excel VBA程序将Excel连接上关系型数据库;设置Excel表中字段与关系型数据库对应表中字段的对应关系;解析关系型数据库对应表中字段的相关属性;根据所述字段的对应关系和相关属性,确定转换规则;利用所述转换规则,根据所述字段的对应关系将Excel表中字段对应列的值转换为关系型数据库对应表中字段对应列的值并在Excel中显示转换结果;将所述转换结果导入到关系型数据库中。本发明实施例可提高数据导入的效率,提高用户体验。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种Excel数据导入数据库的方法、装置、计算机设备及存储介质。
背景技术
因为Excel数据类型和关系型数据如Oracle数据库的类型存在差异,因此若想将Excel表格中的数据导入到Oracle数据库时,需要进行数据转换。导入数据之前Oracle会根据自身数据类型从Excel表格中引入相应的数据内容进行数据转换,并判断出不符合要求的数据进行提示,最终将转换后的符合Oracle 数据类型的数据导入到Oracle数据库中。这种方法不能直观地看到Excel数据转换成Oracle的数据结果,只能通过导入之后再打开Oracle数据库查看相关导入的数据。当Excel数据类型转换Oracle数据类型出现不能转换的错误时,上述方法不能根据需要在导入过程中把需要处理的数据进行修改和删除等操作后继续进行数据导入,而只能通过修改Excel数据之后重新再导入。
发明内容
本发明实施例提供一种Excel数据导入数据库的方法、装置、计算机设备及存储介质,可在Excel数据导入数据库的过程中根据转换规则对需要处理的数据进行处理,再进行导入,提高数据导入的效率。
第一方面,本发明实施例提供了一种Excel数据导入数据库的方法,该方法包括:
通过Excel VBA程序将Excel连接上关系型数据库;
设置Excel表中字段与关系型数据库对应表中字段的对应关系;
解析关系型数据库对应表中字段的相关属性;
根据所述字段的对应关系和相关属性,确定转换规则;
利用所述转换规则,根据所述字段的对应关系将Excel表中字段对应列的值转换为关系型数据库对应表中字段对应列的值并在Excel中显示转换结果;
将所述转换结果导入到关系型数据库中。
第二方面,本发明实施例提供了一种装置,该装置包括用于执行上述第一方面所述一种Excel数据导入数据库的方法的单元。
第三方面,本发明实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的Excel数据导入数据库的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,实现上述第一方面所述的Excel数据导入数据库的方法。
本发明实施例通过Excel VBA程序将Excel连接上关系型数据库,根据关系型数据库对应表中字段的对应关系和相关属性,确定转换规则,再根据转换规则将Excel表中字段对应列的值转换为关系型数据库对应表中字段对应列的值并在Excel中显示转换结果,并将转换结果导入到关系型数据库中。本发明实施例在Excel数据导入数据库的过程中利用确定的转换规则,对需要处理的数据进行处理,再进行导入,提高数据导入的效率;在导入之前,将转换结果显示在 Excel中,以方便用户查看,如此方便了用户操作,提高了用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810241485.1/2.html,转载请声明来源钻瓜专利网。