| | |
| | | DocUser user = ActionUtil.getUser(); |
| | | String dateFormat = new SimpleDateFormat("YYYY-MM").format(new Date()); |
| | | long timeStamp = System.currentTimeMillis(); |
| | | String zipPath = rootFile + File.separator + "product_approving" + File.separator + user.getName() + File.separator + dateFormat+ File.separator + timeStamp; |
| | | File zipFile = new File(zipPath); |
| | | String filePath = rootFile + File.separator + "product_approving" + File.separator + user.getName() + File.separator + dateFormat+ File.separator + timeStamp; |
| | | File parentFile = new File(filePath); |
| | | File zipFile = new File(filePath+File.separator+file.getOriginalFilename()); |
| | | if(!zipFile.exists()){ |
| | | zipFile.mkdirs(); |
| | | } |
| | | file.transferTo(zipFile); |
| | | //解压文件夹 |
| | | Zip4jUtil.unPackZip(zipFile,null,zipPath); |
| | | Zip4jUtil.unPackZip(zipFile,null,filePath); |
| | | //遍历解压后的文件夹路径,解析excel |
| | | System.out.println(zipPath); |
| | | File[] bomFileDirArr = zipFile.listFiles(); |
| | | System.out.println(filePath); |
| | | File[] bomFileDirArr = parentFile.listFiles(); |
| | | for (File bomFileDir : bomFileDirArr){ |
| | | String bomFileDirName = bomFileDir.getName(); |
| | | System.out.println(bomFileDirName); |
| | |
| | | for (File bomFile : bomFileArr){ |
| | | String bomFileName = bomFile.getName(); |
| | | //解析excel |
| | | while (bomFileName.contains(".xls")){ |
| | | if (bomFileName.contains(".xls")){ |
| | | System.out.println("待解析的excel文件为:"+bomFileName); |
| | | } |
| | | } |