买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:南京维拓科技股份有限公司
摘要:本发明提供一种基于EasyExcel的Excel数据导入的实现方法,包括如下步骤:S1:下载Excel模板文件;S2:将数据填入Excel模板文件中,并调用前端组件读取Excel模板文件到内存;S3:清除redis缓存;S4:采用EasyExcel校验Excel模板文件中的数据并解析Excel模板文件;S5:取出redis缓存数据,校验取出的缓存数据与数据库中的数据是否重复;S6:数据导入完成;本发明方法基于EasyExcel实现导入Excel中的数据,逐条将数据加载到内存中,基本不占用内存资源;还增加了强大的校验功能,给操作人员带来极大的便利。
主权项:1.一种基于EasyExcel的Excel数据导入的实现方法,其特征在于:包括以下步骤:S1:下载Excel模板文件;所述Excel模板文件是指xlsx、XLSX格式的Excel模板文件;所述Excel模板文件中包括显示名称、内部名称、数据类型、单位类型、单位和说明;S2:将数据填入Excel模板文件中,并调用前端组件读取Excel模板文件到内存;研发人员将具体涉及到的数据填入Excel模板文件中,并调用前端组件读取Excel模板文件到内存;S3:清除redis缓存;S4:采用EasyExcel校验Excel模板文件中的数据并解析Excel模板文件;前端调用后端接口对Excel模板文件进行校验,包括如下子步骤:S41:对Excel模板文件进行合规性校验;S42:对Excel模板文件进行重复项校验;S43:校验完成,解析Excel模板文件中的数据,并将解析出的数据存到redis缓存中;S5:取出redis缓存数据,校验取出的缓存数据与数据库中的数据是否重复;如果取出的缓存数据与数据库中的数据不重复,将数据插入到数据库中,清除redis缓存;如果取出的缓存数据与数据库中的数据重复,提示第N行数据与数据库中数据重复,是否需要覆盖,包括如下子步骤:S51:需要覆盖,则更新重复的数据到数据库中并将新数据插入到数据库,清除redis缓存;S52:不需要覆盖,则只将新数据插入到数据库中,清除redis缓存;S53:进行中止,则停止将数据插入到数据库中,清除redis缓存;S6:数据导入完成。
全文数据:
权利要求:
百度查询: 南京维拓科技股份有限公司 一种基于EasyExcel的Excel数据导入的实现方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。