@Beta public class DeferredSXSSFWorkbook extends SXSSFWorkbook
SXSSFWorkbook.ISheetInjector, SXSSFWorkbook.SheetIterator<T extends Sheet>_sharedStringSource, _wb, DEFAULT_WINDOW_SIZE, zip64ModeMAX_SENSITIVE_SHEET_NAME_LEN, PICTURE_TYPE_DIB, PICTURE_TYPE_EMF, PICTURE_TYPE_JPEG, PICTURE_TYPE_PICT, PICTURE_TYPE_PNG, PICTURE_TYPE_WMF| Constructor and Description |
|---|
DeferredSXSSFWorkbook() |
DeferredSXSSFWorkbook(int rowAccessWindowSize) |
DeferredSXSSFWorkbook(XSSFWorkbook workbook) |
DeferredSXSSFWorkbook(XSSFWorkbook workbook,
int rowAccessWindowSize) |
| Modifier and Type | Method and Description |
|---|---|
DeferredSXSSFSheet |
createSheet()
Create a Sheet for this Workbook, adds it to the sheets and returns
the high level representation.
|
DeferredSXSSFSheet |
createSheet(String sheetname)
Create a Sheet for this Workbook, adds it to the sheets and returns
the high level representation.
|
protected SheetDataWriter |
createSheetDataWriter() |
protected StreamingSheetWriter |
createSheetDataWriter(OutputStream out) |
protected SXSSFWorkbook.ISheetInjector |
createSheetInjector(SXSSFSheet sxSheet) |
DeferredSXSSFSheet |
getStreamingSheet(String name)
Gets sheet with the given name for streaming.
|
DeferredSXSSFSheet |
getStreamingSheetAt(int index)
Gets the sheet at the given index for streaming.
|
XSSFSheet |
getXSSFSheet(String name) |
void |
removeSheetAt(int index)
Removes sheet at the given index
|
Iterator<Sheet> |
sheetIterator()
Returns an iterator of the sheets in the workbook in sheet order.
|
addOlePackage, addPicture, addToolPack, cloneSheet, close, createArchiveOutputStream, createCellStyle, createDataFormat, createEvaluationWorkbook, createFont, createName, dispose, findFont, flushSheets, getActiveSheetIndex, getAllNames, getAllPictures, getCellReferenceType, getCellStyleAt, getCreationHelper, getFirstVisibleTab, getFontAt, getForceFormulaRecalculation, getMissingCellPolicy, getName, getNames, getNumberOfFonts, getNumberOfFontsAsInt, getNumberOfNames, getNumberOfSheets, getNumCellStyles, getPrintArea, getRandomAccessWindowSize, getSharedStringSource, getSheet, getSheetAt, getSheetFromZipEntryName, getSheetIndex, getSheetIndex, getSheetName, getSheetVisibility, getSpreadsheetVersion, getXSSFWorkbook, injectData, isCompressTempFiles, isDate1904, isHidden, isSheetHidden, isSheetVeryHidden, linkExternalWorkbook, removeName, removePrintArea, setActiveSheet, setCellReferenceType, setCompressTempFiles, setFirstVisibleTab, setForceFormulaRecalculation, setHidden, setMissingCellPolicy, setPrintArea, setPrintArea, setRandomAccessWindowSize, setSelectedTab, setSheetHidden, setSheetName, setSheetOrder, setSheetVisibility, setShouldCalculateSheetDimensions, setZip64Mode, shouldCalculateSheetDimensions, spliterator, write, writeAvoidingTempFilespublic DeferredSXSSFWorkbook()
public DeferredSXSSFWorkbook(int rowAccessWindowSize)
public DeferredSXSSFWorkbook(XSSFWorkbook workbook)
public DeferredSXSSFWorkbook(XSSFWorkbook workbook, int rowAccessWindowSize)
@NotImplemented protected SheetDataWriter createSheetDataWriter() throws IOException
createSheetDataWriter in class SXSSFWorkbookIOExceptionprotected StreamingSheetWriter createSheetDataWriter(OutputStream out) throws IOException
IOExceptionprotected SXSSFWorkbook.ISheetInjector createSheetInjector(SXSSFSheet sxSheet) throws IOException
createSheetInjector in class SXSSFWorkbookIOExceptionpublic DeferredSXSSFSheet createSheet()
SXSSFWorkbookcreateSheet in interface WorkbookcreateSheet in class SXSSFWorkbookpublic DeferredSXSSFSheet createSheet(String sheetname)
SXSSFWorkbookcreateSheet in interface WorkbookcreateSheet in class SXSSFWorkbooksheetname - sheetname to set for the sheet.public Iterator<Sheet> sheetIterator()
sheetIterator in interface WorkbooksheetIterator in class SXSSFWorkbookpublic DeferredSXSSFSheet getStreamingSheetAt(int index)
index - the indexpublic DeferredSXSSFSheet getStreamingSheet(String name)
name - the namepublic void removeSheetAt(int index)
removeSheetAt in interface WorkbookremoveSheetAt in class SXSSFWorkbookindex - of the sheet to remove (0-based)