在XL中创建新工作表

时间:2015-07-27 07:19:22

标签: java excel

下面的代码会创建一个表单:Sheet1,但是当它创建另一个表单时会覆盖我猜,我需要它来保留现有的表sheet1并创建一个新表单{ {1}}。帮助我。

sheet2

2 个答案:

答案 0 :(得分:0)

每次调用方法都会创建一个新的XSSFWorkbook实例。因此,您的代码正在创建一个工作簿,然后您要创建一个工作表,以便它再次在新工作簿中创建工作表。

每次调用方法时,都不会覆盖你正在创建工作簿。

答案 1 :(得分:0)

您可以找出

存在多少张纸
int getNumberOfSheets()

查看here以查找API。

如果您尝试:

XSSFWorkbook wb = new XSSFWorkbook();
int num = wb.getNumberOfSheets();

您可以将{num}增加num++;并使用新的数字

创建新工作表