Excel > JExcel API > How to Remove Spreadsheet in Excel Workbook
How to Remove Spreadsheet in Excel Workbook
Java Excel API is an open source java library to read, write and modify Excel spread sheets.
This requires the library jxl-2.6.12.jar to be in classpath.
The following example shows how to remove Spread sheets in Excel Workbook.
/**
* @param args
* @throws IOException
* @throws IOException
* @throws WriteException
* @throws BiffException
*/ public static void main(String[] args) throws IOException, WriteException {
//Creates a writable workbook with the given file name
WritableWorkbook workbook = Workbook.createWorkbook(new File("C:/JXL/RemoveSheets.xls"));
//Create sheets with given name for (int i = 0 ; i < 6 ; i ++) {
workbook.createSheet("My Sheet-" + (i+1), i);
}
//Remove sheets
//Other sheets gets adjusted automatically
workbook.removeSheet(1); //[My Sheet-1, My Sheet-3, My Sheet-4, My Sheet-5, My Sheet-6]
workbook.removeSheet(2); //[My Sheet-1, My Sheet-3, My Sheet-5, My Sheet-6]
workbook.removeSheet(3); //[My Sheet-1, My Sheet-3, My Sheet-5]
//Writes out the data held in this workbook in Excel format
workbook.write();
//Close and free allocated memory
workbook.close();
}