[发明专利]Excel数据的导入方法、装置、计算机设备和存储介质在审
申请号: | 201811621421.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109783558A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 车光爱;翁浦益;初旭 | 申请(专利权)人: | 益萃网络科技(中国)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 唐清凯 |
地址: | 215000 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理方式 业务对象 转换 计算机设备 版本确定 存储介质 导入线 对线 录入 申请 | ||
本申请涉及一种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文件的版本为第一版本,则采用POI组件将待导入Excel文件转换为对应的业务对象;当确定待导入Excel文件的版本为第二版本,则采用基于事件解析的模式将待导入Excel文件转换为对应的业务对象。
在其中一个实施例中,采用POI组件将待导入Excel文件转换为对应的业务对象,包括:采用POI组件将已转换为流对象的待导入Excel文件转换为workbook对象;根据预设的映射关系将workbook对象转换为对应的业务对象。
在其中一个实施例中,采用基于事件解析的模式将所述待导入Excel文件转换为对应的业务对象,包括:采用基于事件解析的模式读取已转换为流对象的待导入Excel文件中每个单元格的内容;根据预设的映射关系将每个单元格的内容封装为对应的业务对象。
另一方面,本申请实施例还提供了一种Excel数据的导入装置,包括:
识别模块,用于识别待导入Excel文件的版本;
处理方式确定模块,用于根据待导入Excel文件的版本确定对应的处理方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于益萃网络科技(中国)有限公司,未经益萃网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811621421.0/2.html,转载请声明来源钻瓜专利网。