Java 按模板导出excel,完整的代码实现
时间: 2023-09-05 10:07:45 浏览: 102
java基于模板导出Excel表格
好的,以下是 Java 按模板导出excel的完整代码实现,供您参考:
```
// 导出excel的模板文件路径
String templateFilePath = "/path/to/template.xlsx";
// 创建模板文件输入流
FileInputStream templateFileInputStream = new FileInputStream(templateFilePath);
// 创建工作簿对象
XSSFWorkbook workbook = new XSSFWorkbook(templateFileInputStream);
// 获取工作表对象
XSSFSheet sheet = workbook.getSheetAt(0);
// 循环填充数据
for (int i = 0; i < dataList.size(); i++) {
// 获取当前行对象
XSSFRow row = sheet.getRow(i + 1);
// 填充数据
row.getCell(0).setCellValue(dataList.get(i).getId());
row.getCell(1).setCellValue(dataList.get(i).getName());
row.getCell(2).setCellValue(dataList.get(i).getAge());
}
// 导出excel文件
FileOutputStream outputStream = new FileOutputStream("/path/to/output.xlsx");
workbook.write(outputStream);
outputStream.close();
```
希望以上代码能够帮助到您。现在请问您还有其他问题吗?
阅读全文