-
使用Java编写根据模板导出Excel的程序
资源介绍
根据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();
}
- 上一篇: 导出 Excel 以及转化为 PDF 导出
- 下一篇: java使用 POI Excel模板导出数据