登录 注册
当前位置:主页 > 资源下载 > 45 > 使用Java编写根据模板导出Excel的程序

使用Java编写根据模板导出Excel的程序

  • 更新:2024-12-08 23:35:56
  • 大小:2.41MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Java - 后端
  • 格式:RAR

资源介绍

根据excel模版导出excel,核心代码如下: /*-------------- 1.准备数据--------------*/ List<Object> resultList = new ArrayList<Object>(); Date todays = new Date();//日期 List<Object> countList = new ArrayList<Object>();//行数据 countList.add("A-001");//类别 countList.add(20L);//数量 resultList.add(countList); countList = new ArrayList<Object>();//行数据 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(); }