从Excel文件模板生成自定义Excel文件

时间:2012-02-13 11:50:54

标签: java apache-poi

现在,我正在尝试从我的模板生成一个excel文件。我的情况是这样的: 我有一个原始的Excel模板文件,我应该生成几个自定义的Excel文件,具体取决于检索的数据。 是否有任何简单的好工作流程可供遵循。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,在提出问题之前,我曾试图找到解决方案,而我无法管理如何做到这一点。我想到了一个想法,它是如此直截了当:)。 所以我的代码是这样的:

 final String originalExcel = "D:\\work\\excel\\original.xls";
 String pathname = "D:\\work\\excel\\generated\\custom1.xls";
 File original = new File(originalExcel);
 File file = new File(pathname);
 FileUtils.copyFile(original, file);//I copied from my template before before changing it
 FileInputStream stream = new FileInputStream(file);
 final HSSFWorkbook wb = new HSSFWorkbook(stream);
 final HSSFSheet sheet = wb.getSheetAt(1); // so, here I can change my custom excel file.