It is very easy. This is just adding a new sheet to a new book, only you start with an existing book, not a new one.
Workbook wb = WorkbookFactory.create(new File("/path/to/existing"));
Sheet s = wb.createSheet();
FileOutputStream out = new FileOutputStream("/path/to/new/version");
wb.write(out);
out.close();
source
share