[]
Iterable<IWorksheet>This interface provides access to the worksheets contained in a workbook and supports retrieving, adding, copying, moving, and selecting worksheets. You can obtain an IWorksheets instance from Workbook.getWorksheets().
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet sheet1 = worksheets.get(0);
IWorksheet sheet2 = worksheets.add();
add()addAfter(IWorksheet sheet) addBefore(IWorksheet sheet) booleancontains(IWorksheet worksheet) copy()copyAfter(IWorksheet targetWorksheet) copyBefore(IWorksheet targetWorksheet) get(int index) intgetCount()intindexOf(IWorksheet worksheet) move()moveAfter(IWorksheet targetWorksheet) moveBefore(IWorksheet targetWorksheet) voidselect()voidselect(boolean replace) forEach, iterator, spliterator
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet sheet2 = worksheets.add();
int count = worksheets.getCount(); // count is 2
Use this method to retrieve a worksheet from the workbook's worksheet collection by its position.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet sheet = worksheets.get(0);
sheet.getRange("A1").setValue("Hello");
index - The worksheet index.Use this method to retrieve a worksheet from the collection by its name.
IWorksheets worksheets = workbook.getWorksheets();
worksheet.setName("Data");
IWorksheet dataSheet = worksheets.get("Data");
name - The worksheet name.null if no worksheet with the specified name is found.Use this method to retrieve a filtered IWorksheets collection that contains the worksheets whose names are specified in the array.
worksheet.setName("Data");
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Data", "Summary"});
sheets.select();
name - An array of worksheet names to retrieve. Must not be null or empty.IWorksheets collection that contains the worksheets with the specified names.NullPointerException - if name is null.IllegalArgumentException - if name is empty, or if any specified worksheet name is not found in the current collection.
worksheet.setName("Data");
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Data", "Summary"});
sheets.select();
worksheet.setName("Data");
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Data", "Summary"});
sheets.select(false);
replace - true to replace the current selection; false to extend the current selection to include these worksheets.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet newSheet = worksheets.add();
newSheet.getRange("A1").setValue("New sheet");
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet chartSheet = worksheets.add(SheetType.Chart);
type - The sheet's type.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet firstSheet = worksheets.get(0);
IWorksheet newSheet = worksheets.addAfter(firstSheet);
sheet - The insert sheet.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet firstSheet = worksheets.get(0);
IWorksheet newSheet = worksheets.addBefore(firstSheet);
sheet - The specified sheet.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet sheet = worksheets.get(0);
boolean contains = worksheets.contains(sheet);
worksheet - The IWorksheet object.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheets copiedSheets = worksheets.copy();
IWorksheets worksheets = workbook.getWorksheets();
Workbook targetWorkbook = new Workbook();
IWorksheets copiedSheets = worksheets.copy(targetWorkbook);
targetWorkbook - Specifies the workbook to which the sheet collection will be copied.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet targetSheet = workbook.getWorksheets().add();
IWorksheets copiedSheets = worksheets.copyAfter(targetSheet);
targetWorksheet - The sheet after which the copied sheet collection will be placed. It can be the sheet of the same or another workbook.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet targetSheet = workbook.getWorksheets().add();
IWorksheets copiedSheets = worksheets.copyBefore(targetSheet);
targetWorksheet - The sheet before which the copied sheet collection will be placed. It can be the sheet of the same or another workbook.
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Sheet1", "Summary"});
IWorksheets movedSheets = sheets.move();
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Sheet1", "Summary"});
Workbook targetWorkbook = new Workbook();
IWorksheets movedSheets = sheets.move(targetWorkbook);
targetWorkbook - Specifies the workbook to which the sheet collection will be moved.
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Sheet1", "Summary"});
IWorksheet targetSheet = workbook.getWorksheets().add();
IWorksheets movedSheets = sheets.moveAfter(targetSheet);
targetWorksheet - The sheet after which the moved sheet collection will be placed. It can be the sheet of the same or another workbook.
workbook.getWorksheets().add().setName("Summary");
IWorksheets sheets = workbook.getWorksheets().get(new String[] {"Sheet1", "Summary"});
IWorksheet targetSheet = workbook.getWorksheets().add();
IWorksheets movedSheets = sheets.moveBefore(targetSheet);
targetWorksheet - The sheet before which the moved sheet collection will be placed. It can be the sheet of the same or another workbook.
IWorksheets worksheets = workbook.getWorksheets();
IWorksheet sheet = worksheets.get(0);
int index = worksheets.indexOf(sheet);
worksheet - The IWorksheet object.