【技术实现步骤摘要】
一种数据批量上传方法、上传系统、接收方法及接收系统
本专利技术涉及数据上传领域,具体涉及一种上传和接收批量数据的方法及系统。
技术介绍
数据传输(datatransmission),指的是依照适当的规程,经过一条或多条链路,在数据源和数据宿之间传送数据的过程,也表示借助信道上的信号将数据从一处送往另一处的操作。用户上传数据是一个web项目中比较常见的功能,大多都是格式一致的数据却不能一次性提交大批量的,导致了效率对的缺失,且极易造成错误。
技术实现思路
为解决上述问题,本专利技术提供一种数据批量上传方法、上传系统、接收方法及接收系统,提高上传数据效率,减少出错率。本专利技术的技术方案是:一种数据批量上传方法,在上传终端执行,包括以下步骤:S11,发送处理请求;S12,接收并下载服务器返回的数据填写excel模板;S13,在数据填写excel模板写入待上传数据;S14,将写入数据的数据填写excel模板上传到服务器;S15,当服务器解析数据时出现错误, ...
【技术保护点】
1.一种数据批量上传方法,其特征在于,在上传终端执行,包括以下步骤:/nS11,发送处理请求;/nS12,接收并下载服务器返回的数据填写excel模板;/nS13,在数据填写excel模板写入待上传数据;/nS14,将写入数据的数据填写excel模板上传到服务器;/nS15,当服务器解析数据时出现错误,接收服务器返回的错误信息响应,并显示错误信息;当服务器解析数据成功,接收服务器返回的数据响应,并显示数据;/nS16,确认数据无误后,发送保存请求至服务器。/n
【技术特征摘要】
1.一种数据批量上传方法,其特征在于,在上传终端执行,包括以下步骤:
S11,发送处理请求;
S12,接收并下载服务器返回的数据填写excel模板;
S13,在数据填写excel模板写入待上传数据;
S14,将写入数据的数据填写excel模板上传到服务器;
S15,当服务器解析数据时出现错误,接收服务器返回的错误信息响应,并显示错误信息;当服务器解析数据成功,接收服务器返回的数据响应,并显示数据;
S16,确认数据无误后,发送保存请求至服务器。
2.根据权利要求1所述的数据批量上传方法,其特征在于,数据填写excel模板中对特定的数据在单元格中进行限制。
3.一种数据批量接收方法,其特征在于,在服务器端执行,包括以下步骤:
S21,接收处理请求;
S22,向上传终端发送数据填写excel模板;
S23,接收上传终端返回的填写了数据的数据填写excel模板;
S24,判断所返回数据填写excel模板的格式,根据格式选择不同的解析API获取数据填写excel模板中的数据;
S25,当解析数据时出现错误,向上传终端发送错误信息响应;当解析数据成功,向上传终端发送数据响应;
S26,接收上传终端发送的保存请求,将数据保存到关系型数据库。
4.根据权利要求3所述的数据批量接收方法,其特征在于,所述步骤S24获取数据填写excel模板中的数据具体包括:
获取所返回数据填写excel模板sheet中的所有行对象,循环所有的行,获取每一行的所有单元格,循环所有单元格,获取每一个单元格中的数据保存到JSONObject中,将每一行的数据保存到JSONArray。
5.根据权利要求4所述的数据批量接收方法,其特征在于,步骤S26包括:
获取步骤S24保存数据的JSONArray对象,循环取出每一条数据,创建一个实体对象,将数据存入实体对象对应的属性中,用数据库操作对象的保存方式将实体对象保存到关系型数据库中。
6.一种数据批量上传系统,其特征在于...
【专利技术属性】
技术研发人员:贾伟光,牟骏,李咸明,王兴,李仁杰,
申请(专利权)人:济南中磁电子科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。