使用Apache POI复制Excel表格

15

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


2
https://dev59.com/XlbUa4cB1Zd3GeqPCdvc - Ivan Sopov
1
@IvanSopov,感谢您提供的URL,但那个问题是如何在不同的工作簿之间复制工作表,而我的问题是如何在同一个工作簿中复制工作表。 - Shumon Saha
3个回答

24

谢谢!我该如何将返回的HSSFSheet对象添加到工作簿中? - Shumon Saha
1
你不需要这样做,它会在返回给你之前自动添加。 - Gagravarr

5

谢谢!我该如何将返回的HSSFSheet对象添加到工作簿中? - Shumon Saha

4

是的,这是可以做到的......这里是我的代码。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接