根据excel模版导出excel,核心代码如下: /*-------------- 1.准备数据--------------*/ List resultList = new ArrayList(); Date todays = new Date();//日期 List countList = new ArrayList();//行数据 countList.add("A-001");//类别 countList.add(20L);//数量 res ultList.add(countList); countList = new ArrayList();//行数据 countList.add("A-002");//类别 countList.add(24L);//数量 resultList.add(countList); int counts = 60; ExcelUtils.addValue("typename","运输类"); ExcelUtils.addValue("counts",counts); ExcelUtils.addValue("todays",todays); ExcelUtils.addValue("resultList", resultList); /*-------------- 2.写出excel文件--------------*/ String dirs = this.getProjectDirs() + "template/"; String templateFileName = "AircraftType";//模版名称(不含扩张名) AircraftType String templateFilePath = dirs + templateFileName + ".xls"; String destFilePath = dirs + templateFileName + "-out.xls"; try { System.out.println("templateFilePath="+templateFilePath); OutputStream out = new FileOutputStream(destFilePath); ExcelUtils.export(templateFilePath, out); System.out.println("destFilePath="+destFilePath); } catch (ExcelException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } ultList.add(countList); countList = new ArrayList();//行数据 countList.add("A-002");//类别 countList.add(24L);//数量 resultList.add(countList); int counts = 60; ExcelUtils.addValue("typename","运输类"); ExcelUtils.addValue("counts",counts); ExcelUtils.addValue("todays",todays); ExcelUtils.addValue("resultList", resultList); /*-------------- 2.写出excel文件--------------*/ String dirs = this.getProjectDirs() + "template/"; String templateFileName = "AircraftType";//模版名称(不含扩张名) AircraftType String templateFilePath = dirs + templateFileName + ".xls"; String destFilePath = dirs + templateFileName + "-out.xls"; try { System.out.println("templateFilePath="+templateFilePath); OutputStream out = new FileOutputStream(destFilePath); ExcelUtils.export(templateFilePath, out); System.out.println("destFilePath="+destFilePath); } catch (ExcelException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); }

用户评论

Avatar
到还是可以吧。只能借鉴下而已
Avatar
还可以,功能可以实现
Avatar
被坑了 白瞎我的积分了 一点都不好
Avatar
很有用,谢谢了
Avatar
还可以,还是比较实用的