Java导入Excel文件
来源:互联网 发布:蓝狐网络培训 编辑:程序博客网 时间:2024/06/08 15:43
@RequestMapping("/importFeedbackData")public String importZmxyFeedback(HttpServletRequest request, HttpServletResponse response, MultipartFile file, RedirectAttributes redirectAttributes, Model model) { // 受影响的行 int rows = 0; ImportExcel ei = null; List<ZmxyFeedback> zmxyFeedbackList = null; List<ZmxyFeedback> errorFeedbackList = new ArrayList<ZmxyFeedback>(); // 记录数据 List<Integer> errorRows = new ArrayList<Integer>();; // 记录数据错误的总条数 int count = 0; try { ei = new ImportExcel(file, 1, 0); // 获取excel中的数据 zmxyFeedbackList = ei.getDataList(ZmxyFeedback.class); if(zmxyFeedbackList != null && zmxyFeedbackList.size() > 0) { for(int i = 0; i < zmxyFeedbackList.size(); i++) { ZmxyFeedback feedback = zmxyFeedbackList.get(i); // 简单校验excel中的数据长度 if(!checkDataLength(feedback.getUserCredentialsType()) || !checkDataLength(feedback.getRemindStatus()) || !checkDataLength(feedback.getOrderStatus()) || !checkDataLength(feedback.getBillStatus()) || !checkDataLength(feedback.getBillStatus(), 3)) { // 将错误记录保存 zmxyFeedbackList.remove(i); errorFeedbackList.add(feedback); // 记录当前错误的记录在excel中的行号 int errorNum = i + count + 3; errorRows.add(errorNum); // 错误的记录数 count ++; i--; } } } } catch (Exception e) { e.printStackTrace (); logger.error("处理excel数据出错:", e); }
// 批量导入芝麻信用数据反馈接口数据try { rows = zmxyService.addZmxyFeedback(zmxyFeedbackList);} catch(Exception e) { // 导入失败e.printStackTrace ();}return "";
阅读全文
0 0
- Java导入Excel文件
- JAVA导入Excel文件
- java excel文件导入
- Java操作Excel文件导入
- Java操作Excel文件导入
- java Excel文件导入导出
- Java操作Excel文件导入
- Java操作Excel文件导入
- Java操作Excel文件导入
- java poi Excel文件导入
- java版Excel文件导入数据库源代码
- JAVA 导入导出EXCEL文件操作
- java中excel文件数据的导入
- java中导入导出Excel文件
- JAVA 导入导出EXCEL文件操作
- Java数据导入(读)Excel文件
- Java的Excel文件导入时报错
- java 编程excel文件导入数据库
- J2EE进阶之schema约束,JAXP的SAX解析,DOM4J的解析,XPATH的支持 七
- 设计模式(05) 原型模式
- Spring基础_学习笔记
- 为什么要用PLSQL
- 如何从node开源库下载安装未发布的最新版本node
- Java导入Excel文件
- 【转载】Java HashMap工作原理及实现
- thinkphp 之memcache
- HDU 2821 Pusher
- 冒泡排序的原理与实现
- MD5加密
- POJ 3060 Make it Manhattan 笔记
- JavaScript+jQuery学习的的干货(一)
- 中国Win10市场份额全面超越XP_仅次于Win7