@TOC
先决条件
本人导入的Excel文件为这样,具体格式可按需求改变
所涉及的数据库
商品表
g_id | name | image_url | state |
---|---|---|---|
10000 | 中信银行信用卡 | …/zhongxin.jpg | 1 |
10001 | 广发银行信用卡 | …/guangfa.jpg | 1 |
客户表
c_id | created_time | check_time | c_name | c_tel | parent_id | state | close | g_id | del |
---|---|---|---|---|---|---|---|---|---|
1201 | 2019-03-03 | 张三丰 | 13188888888 | 738 | 0 | 0 | 10001 | 0 |
员工表(省略)
代码内容 ,完整实现过程
1.Maven 配置
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
控制层 controller
/*
* 批量添加银行数据导入
*/
@ResponseBody
@RequestMapping(value = "BankDataUpload.do", produces = "application/text; charset=utf-8")
public String BankDataUpload(HttpServletRequest request, HttpServletResponse response) {
String str = null;
try {
//调用service 里BankDataUpload(request, response) 方法
str = sysUploadServiceimpl.BankDataUpload(request, response);
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
实现类 里对应的BankDataUpload(request, response);方法
/*
* 导入银行回馈的数据,并修改客户的状态 client status=1
*/
@Override
public String BankDataUpload(HttpServletRequest