使用Apache POI复制Excel表格

如何使用Java SE和Apache POI将一个完整的Excel工作表复制到同一工作簿的另一个Excel工作表中?

您可能需要Workbook上的cloneSheet(sheetNumber)方法。 有关详细信息,请参阅JavaDocs

你检查了API吗?

要将工作表复制到相同的工作簿中 ,请使用HSSFWorkbook.clonesheet(int sheetIndex)

伊凡的评论已经将跨作业簿复制的问题联系起来。

是的,这可以是…在这里我的代码。

  XSSFWorkbook workbook = new XSSFWorkbook(file); int totalRecords = 5; for (int i = 0; i < totalRecords - 1; i++) { workbook.cloneSheet(1); } for (int i = 1; i <= totalRecords; i++) { workbook.setSheetName(i, "S" + i); }