public class StreamingWorkbook
extends java.lang.Object
implements org.apache.poi.ss.usermodel.Workbook, org.apache.poi.ss.usermodel.Date1904Support, java.lang.AutoCloseable
| Constructor and Description |
|---|
StreamingWorkbook(StreamingWorkbookReader reader) |
| Modifier and Type | Method and Description |
|---|---|
int |
addOlePackage(byte[] bytes,
java.lang.String s,
java.lang.String s1,
java.lang.String s2)
Not supported
|
int |
addPicture(byte[] pictureData,
int format)
Not supported
|
void |
addToolPack(org.apache.poi.ss.formula.udf.UDFFinder toopack)
Not supported
|
org.apache.poi.ss.usermodel.Sheet |
cloneSheet(int sheetNum)
Not supported
|
void |
close() |
org.apache.poi.ss.usermodel.CellStyle |
createCellStyle()
Not supported
|
org.apache.poi.ss.usermodel.DataFormat |
createDataFormat()
Not supported
|
org.apache.poi.ss.formula.EvaluationWorkbook |
createEvaluationWorkbook()
Not supported
|
org.apache.poi.ss.usermodel.Font |
createFont()
Not supported
|
org.apache.poi.ss.usermodel.Name |
createName()
Not supported
|
org.apache.poi.ss.usermodel.Sheet |
createSheet()
Not supported
|
org.apache.poi.ss.usermodel.Sheet |
createSheet(java.lang.String sheetname)
Not supported
|
org.apache.poi.ss.usermodel.Font |
findFont(boolean b,
short i,
short i1,
java.lang.String s,
boolean b1,
boolean b2,
short i2,
byte b3)
Not supported
|
int |
getActiveSheetIndex()
Not supported
|
java.util.List<? extends org.apache.poi.ss.usermodel.Name> |
getAllNames()
Not supported
|
java.util.List<? extends org.apache.poi.ss.usermodel.PictureData> |
getAllPictures()
Gets all pictures from the Workbook.
|
org.apache.poi.ss.usermodel.CellStyle |
getCellStyleAt(int i)
Not supported
|
org.apache.poi.ooxml.POIXMLProperties.CoreProperties |
getCoreProperties()
Returns the Core Properties if this feature is enabled on the
StreamingReader.Builder |
org.apache.poi.ss.usermodel.CreationHelper |
getCreationHelper()
Not supported
|
int |
getFirstVisibleTab()
Not supported
|
org.apache.poi.ss.usermodel.Font |
getFontAt(int i)
Not supported
|
boolean |
getForceFormulaRecalculation()
Not supported
|
org.apache.poi.ss.usermodel.Row.MissingCellPolicy |
getMissingCellPolicy()
Not supported
|
org.apache.poi.ss.usermodel.Name |
getName(java.lang.String name)
Not supported
|
java.util.List<? extends org.apache.poi.ss.usermodel.Name> |
getNames(java.lang.String s)
Not supported
|
int |
getNumberOfFonts()
Not supported
|
int |
getNumberOfFontsAsInt()
Not supported
|
int |
getNumberOfNames()
Not supported
|
int |
getNumberOfSheets() |
int |
getNumCellStyles()
Not supported
|
java.lang.String |
getPrintArea(int sheetIndex)
Not supported
|
org.apache.poi.ss.usermodel.Sheet |
getSheet(java.lang.String name)
Get sheet with the given name
|
org.apache.poi.ss.usermodel.Sheet |
getSheetAt(int index) |
int |
getSheetIndex(org.apache.poi.ss.usermodel.Sheet sheet) |
int |
getSheetIndex(java.lang.String name) |
java.lang.String |
getSheetName(int sheet) |
org.apache.poi.ss.usermodel.SheetVisibility |
getSheetVisibility(int i)
Not supported
|
org.apache.poi.ss.SpreadsheetVersion |
getSpreadsheetVersion() |
boolean |
isDate1904() |
boolean |
isHidden()
Not supported
|
boolean |
isSheetHidden(int sheetIx) |
boolean |
isSheetVeryHidden(int sheetIx) |
java.util.Iterator<org.apache.poi.ss.usermodel.Sheet> |
iterator() |
int |
linkExternalWorkbook(java.lang.String name,
org.apache.poi.ss.usermodel.Workbook workbook)
Not supported
|
void |
removeName(org.apache.poi.ss.usermodel.Name name)
Not supported
|
void |
removePrintArea(int sheetIndex)
Not supported
|
void |
removeSheetAt(int index)
Not supported
|
void |
setActiveSheet(int sheetIndex)
Not supported
|
void |
setFirstVisibleTab(int sheetIndex)
Not supported
|
void |
setForceFormulaRecalculation(boolean value)
Not supported
|
void |
setHidden(boolean hiddenFlag)
Not supported
|
void |
setMissingCellPolicy(org.apache.poi.ss.usermodel.Row.MissingCellPolicy missingCellPolicy)
Not supported
|
void |
setPrintArea(int sheetIndex,
int startColumn,
int endColumn,
int startRow,
int endRow)
Not supported
|
void |
setPrintArea(int sheetIndex,
java.lang.String reference)
Not supported
|
void |
setSelectedTab(int index)
Not supported
|
void |
setSheetHidden(int sheetIx,
boolean hidden)
Not supported
|
void |
setSheetName(int sheet,
java.lang.String name)
Not supported
|
void |
setSheetOrder(java.lang.String sheetname,
int pos)
Not supported
|
void |
setSheetVisibility(int i,
org.apache.poi.ss.usermodel.SheetVisibility sheetVisibility)
Not supported
|
java.util.Iterator<org.apache.poi.ss.usermodel.Sheet> |
sheetIterator() |
java.util.Spliterator<org.apache.poi.ss.usermodel.Sheet> |
spliterator() |
void |
write(java.io.OutputStream stream)
Not supported
|
public StreamingWorkbook(StreamingWorkbookReader reader)
public java.util.Iterator<org.apache.poi.ss.usermodel.Sheet> iterator()
iterator in interface java.lang.Iterable<org.apache.poi.ss.usermodel.Sheet>iterator in interface org.apache.poi.ss.usermodel.Workbookpublic java.util.Iterator<org.apache.poi.ss.usermodel.Sheet> sheetIterator()
sheetIterator in interface org.apache.poi.ss.usermodel.Workbookpublic java.util.Spliterator<org.apache.poi.ss.usermodel.Sheet> spliterator()
spliterator in interface java.lang.Iterable<org.apache.poi.ss.usermodel.Sheet>spliterator in interface org.apache.poi.ss.usermodel.Workbookpublic java.lang.String getSheetName(int sheet)
getSheetName in interface org.apache.poi.ss.usermodel.Workbookpublic int getSheetIndex(java.lang.String name)
getSheetIndex in interface org.apache.poi.ss.usermodel.Workbookpublic int getSheetIndex(org.apache.poi.ss.usermodel.Sheet sheet)
getSheetIndex in interface org.apache.poi.ss.usermodel.Workbookpublic int getNumberOfSheets()
getNumberOfSheets in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Sheet getSheetAt(int index)
getSheetAt in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Sheet getSheet(java.lang.String name)
getSheet in interface org.apache.poi.ss.usermodel.Workbookname - - of the sheetMissingSheetException - if no sheet is found with the provided namepublic boolean isSheetHidden(int sheetIx)
isSheetHidden in interface org.apache.poi.ss.usermodel.Workbookpublic boolean isSheetVeryHidden(int sheetIx)
isSheetVeryHidden in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion()
getSpreadsheetVersion in interface org.apache.poi.ss.usermodel.Workbookpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface org.apache.poi.ss.usermodel.Workbookjava.io.IOExceptionpublic org.apache.poi.ooxml.POIXMLProperties.CoreProperties getCoreProperties()
StreamingReader.Builderjava.lang.IllegalStateException - if StreamingReader.Builder.setReadCoreProperties(boolean) is not set to truepublic java.util.List<? extends org.apache.poi.ss.usermodel.PictureData> getAllPictures()
getAllPictures in interface org.apache.poi.ss.usermodel.WorkbookXSSFPictureData objects.)public boolean isDate1904()
isDate1904 in interface org.apache.poi.ss.usermodel.Date1904Supportpublic int getActiveSheetIndex()
getActiveSheetIndex in interface org.apache.poi.ss.usermodel.Workbookpublic void setActiveSheet(int sheetIndex)
setActiveSheet in interface org.apache.poi.ss.usermodel.Workbookpublic int getFirstVisibleTab()
getFirstVisibleTab in interface org.apache.poi.ss.usermodel.Workbookpublic void setFirstVisibleTab(int sheetIndex)
setFirstVisibleTab in interface org.apache.poi.ss.usermodel.Workbookpublic void setSheetOrder(java.lang.String sheetname,
int pos)
setSheetOrder in interface org.apache.poi.ss.usermodel.Workbookpublic void setSelectedTab(int index)
setSelectedTab in interface org.apache.poi.ss.usermodel.Workbookpublic void setSheetName(int sheet,
java.lang.String name)
setSheetName in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Sheet createSheet()
createSheet in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Sheet createSheet(java.lang.String sheetname)
createSheet in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Sheet cloneSheet(int sheetNum)
cloneSheet in interface org.apache.poi.ss.usermodel.Workbookpublic void removeSheetAt(int index)
removeSheetAt in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Font createFont()
createFont in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Font findFont(boolean b,
short i,
short i1,
java.lang.String s,
boolean b1,
boolean b2,
short i2,
byte b3)
findFont in interface org.apache.poi.ss.usermodel.Workbookpublic int getNumberOfFonts()
getNumberOfFonts in interface org.apache.poi.ss.usermodel.Workbookpublic int getNumberOfFontsAsInt()
getNumberOfFontsAsInt in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Font getFontAt(int i)
getFontAt in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.CellStyle createCellStyle()
createCellStyle in interface org.apache.poi.ss.usermodel.Workbookpublic int getNumCellStyles()
getNumCellStyles in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.CellStyle getCellStyleAt(int i)
getCellStyleAt in interface org.apache.poi.ss.usermodel.Workbookpublic void write(java.io.OutputStream stream)
throws java.io.IOException
write in interface org.apache.poi.ss.usermodel.Workbookjava.io.IOExceptionpublic int getNumberOfNames()
getNumberOfNames in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Name getName(java.lang.String name)
getName in interface org.apache.poi.ss.usermodel.Workbookpublic java.util.List<? extends org.apache.poi.ss.usermodel.Name> getNames(java.lang.String s)
getNames in interface org.apache.poi.ss.usermodel.Workbookpublic java.util.List<? extends org.apache.poi.ss.usermodel.Name> getAllNames()
getAllNames in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Name createName()
createName in interface org.apache.poi.ss.usermodel.Workbookpublic void removeName(org.apache.poi.ss.usermodel.Name name)
removeName in interface org.apache.poi.ss.usermodel.Workbookpublic int linkExternalWorkbook(java.lang.String name,
org.apache.poi.ss.usermodel.Workbook workbook)
linkExternalWorkbook in interface org.apache.poi.ss.usermodel.Workbookpublic void setPrintArea(int sheetIndex,
java.lang.String reference)
setPrintArea in interface org.apache.poi.ss.usermodel.Workbookpublic void setPrintArea(int sheetIndex,
int startColumn,
int endColumn,
int startRow,
int endRow)
setPrintArea in interface org.apache.poi.ss.usermodel.Workbookpublic java.lang.String getPrintArea(int sheetIndex)
getPrintArea in interface org.apache.poi.ss.usermodel.Workbookpublic void removePrintArea(int sheetIndex)
removePrintArea in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.Row.MissingCellPolicy getMissingCellPolicy()
getMissingCellPolicy in interface org.apache.poi.ss.usermodel.Workbookpublic void setMissingCellPolicy(org.apache.poi.ss.usermodel.Row.MissingCellPolicy missingCellPolicy)
setMissingCellPolicy in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.DataFormat createDataFormat()
createDataFormat in interface org.apache.poi.ss.usermodel.Workbookpublic int addPicture(byte[] pictureData,
int format)
addPicture in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.CreationHelper getCreationHelper()
getCreationHelper in interface org.apache.poi.ss.usermodel.Workbookpublic boolean isHidden()
isHidden in interface org.apache.poi.ss.usermodel.Workbookpublic void setHidden(boolean hiddenFlag)
setHidden in interface org.apache.poi.ss.usermodel.Workbookpublic void setSheetHidden(int sheetIx,
boolean hidden)
setSheetHidden in interface org.apache.poi.ss.usermodel.Workbookpublic org.apache.poi.ss.usermodel.SheetVisibility getSheetVisibility(int i)
getSheetVisibility in interface org.apache.poi.ss.usermodel.Workbookpublic void setSheetVisibility(int i,
org.apache.poi.ss.usermodel.SheetVisibility sheetVisibility)
setSheetVisibility in interface org.apache.poi.ss.usermodel.Workbookpublic void addToolPack(org.apache.poi.ss.formula.udf.UDFFinder toopack)
addToolPack in interface org.apache.poi.ss.usermodel.Workbookpublic void setForceFormulaRecalculation(boolean value)
setForceFormulaRecalculation in interface org.apache.poi.ss.usermodel.Workbookpublic boolean getForceFormulaRecalculation()
getForceFormulaRecalculation in interface org.apache.poi.ss.usermodel.Workbookpublic int addOlePackage(byte[] bytes,
java.lang.String s,
java.lang.String s1,
java.lang.String s2)
throws java.io.IOException
addOlePackage in interface org.apache.poi.ss.usermodel.Workbookjava.io.IOExceptionpublic org.apache.poi.ss.formula.EvaluationWorkbook createEvaluationWorkbook()
createEvaluationWorkbook in interface org.apache.poi.ss.usermodel.Workbook