Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从excel文件模板生成自定义excel文件_Java_Apache Poi - Fatal编程技术网

Java 从excel文件模板生成自定义excel文件

Java 从excel文件模板生成自定义excel文件,java,apache-poi,Java,Apache Poi,现在,我正试图从我的模板生成一个excel文件。我的情况是这样的: 我有一个原始excel模板文件,我应该根据检索到的数据生成几个自定义excel文件。 有没有简单好用的工作流程 我已经找到了一个解决方案,在提出问题之前,我曾试图找到一个解决方案,但我不知道该怎么做。有一个想法浮现在我的脑海里,非常简单:)。 所以我的代码是这样的: final String originalExcel = "D:\\work\\excel\\original.xls"; String pathname =

现在,我正试图从我的模板生成一个excel文件。我的情况是这样的: 我有一个原始excel模板文件,我应该根据检索到的数据生成几个自定义excel文件。
有没有简单好用的工作流程

我已经找到了一个解决方案,在提出问题之前,我曾试图找到一个解决方案,但我不知道该怎么做。有一个想法浮现在我的脑海里,非常简单:)。 所以我的代码是这样的:

 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.

你能再具体一点吗?您想从何处获取什么数据?输出应该是什么?您还可以提到一些关于输入/输出格式的优点。