首页 文章

使用Apache POI复制Excel工作表

提问于
浏览
9

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

3 回答

  • 2

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

  • 4

    你检查了API吗?

    要将工作表复制到 same workbook ,请使用HSSFWorkbook.clonesheet(int sheetIndex)

    Ivan的评论将复制问题与工作簿相关联 .

  • 15

    是的,这可以......这是我的代码 .

    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);
                }
    

相关问题