Class StreamingWorkbook

  • All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<org.apache.poi.ss.usermodel.Sheet>, org.apache.poi.ss.usermodel.Workbook

    public class StreamingWorkbook
    extends Object
    implements org.apache.poi.ss.usermodel.Workbook, AutoCloseable
    • Method Detail

      • iterator

        public Iterator<org.apache.poi.ss.usermodel.Sheet> iterator()
        Specified by:
        iterator in interface Iterable<org.apache.poi.ss.usermodel.Sheet>
      • sheetIterator

        public Iterator<org.apache.poi.ss.usermodel.Sheet> sheetIterator()
        Specified by:
        sheetIterator in interface org.apache.poi.ss.usermodel.Workbook
      • getSheetName

        public String getSheetName​(int sheet)
        Specified by:
        getSheetName in interface org.apache.poi.ss.usermodel.Workbook
      • getSheetIndex

        public int getSheetIndex​(String name)
        Specified by:
        getSheetIndex in interface org.apache.poi.ss.usermodel.Workbook
      • getSheetIndex

        public int getSheetIndex​(org.apache.poi.ss.usermodel.Sheet sheet)
        Specified by:
        getSheetIndex in interface org.apache.poi.ss.usermodel.Workbook
      • getNumberOfSheets

        public int getNumberOfSheets()
        Specified by:
        getNumberOfSheets in interface org.apache.poi.ss.usermodel.Workbook
      • getSheetAt

        public org.apache.poi.ss.usermodel.Sheet getSheetAt​(int index)
        Specified by:
        getSheetAt in interface org.apache.poi.ss.usermodel.Workbook
      • getSheet

        public org.apache.poi.ss.usermodel.Sheet getSheet​(String name)
        Specified by:
        getSheet in interface org.apache.poi.ss.usermodel.Workbook
      • isSheetHidden

        public boolean isSheetHidden​(int sheetIx)
        Specified by:
        isSheetHidden in interface org.apache.poi.ss.usermodel.Workbook
      • isSheetVeryHidden

        public boolean isSheetVeryHidden​(int sheetIx)
        Specified by:
        isSheetVeryHidden in interface org.apache.poi.ss.usermodel.Workbook
      • getActiveSheetIndex

        public int getActiveSheetIndex()
        Not supported
        Specified by:
        getActiveSheetIndex in interface org.apache.poi.ss.usermodel.Workbook
      • setActiveSheet

        public void setActiveSheet​(int sheetIndex)
        Not supported
        Specified by:
        setActiveSheet in interface org.apache.poi.ss.usermodel.Workbook
      • getFirstVisibleTab

        public int getFirstVisibleTab()
        Not supported
        Specified by:
        getFirstVisibleTab in interface org.apache.poi.ss.usermodel.Workbook
      • setFirstVisibleTab

        public void setFirstVisibleTab​(int sheetIndex)
        Not supported
        Specified by:
        setFirstVisibleTab in interface org.apache.poi.ss.usermodel.Workbook
      • setSheetOrder

        public void setSheetOrder​(String sheetname,
                                  int pos)
        Not supported
        Specified by:
        setSheetOrder in interface org.apache.poi.ss.usermodel.Workbook
      • setSelectedTab

        public void setSelectedTab​(int index)
        Not supported
        Specified by:
        setSelectedTab in interface org.apache.poi.ss.usermodel.Workbook
      • setSheetName

        public void setSheetName​(int sheet,
                                 String name)
        Not supported
        Specified by:
        setSheetName in interface org.apache.poi.ss.usermodel.Workbook
      • createSheet

        public org.apache.poi.ss.usermodel.Sheet createSheet()
        Not supported
        Specified by:
        createSheet in interface org.apache.poi.ss.usermodel.Workbook
      • createSheet

        public org.apache.poi.ss.usermodel.Sheet createSheet​(String sheetname)
        Not supported
        Specified by:
        createSheet in interface org.apache.poi.ss.usermodel.Workbook
      • cloneSheet

        public org.apache.poi.ss.usermodel.Sheet cloneSheet​(int sheetNum)
        Not supported
        Specified by:
        cloneSheet in interface org.apache.poi.ss.usermodel.Workbook
      • removeSheetAt

        public void removeSheetAt​(int index)
        Not supported
        Specified by:
        removeSheetAt in interface org.apache.poi.ss.usermodel.Workbook
      • createFont

        public org.apache.poi.ss.usermodel.Font createFont()
        Not supported
        Specified by:
        createFont in interface org.apache.poi.ss.usermodel.Workbook
      • findFont

        public org.apache.poi.ss.usermodel.Font findFont​(boolean b,
                                                         short i,
                                                         short i1,
                                                         String s,
                                                         boolean b1,
                                                         boolean b2,
                                                         short i2,
                                                         byte b3)
        Not supported
        Specified by:
        findFont in interface org.apache.poi.ss.usermodel.Workbook
      • getNumberOfFonts

        public short getNumberOfFonts()
        Not supported
        Specified by:
        getNumberOfFonts in interface org.apache.poi.ss.usermodel.Workbook
      • getNumberOfFontsAsInt

        public int getNumberOfFontsAsInt()
        Not supported
        Specified by:
        getNumberOfFontsAsInt in interface org.apache.poi.ss.usermodel.Workbook
      • getFontAt

        public org.apache.poi.ss.usermodel.Font getFontAt​(short idx)
        Not supported
        Specified by:
        getFontAt in interface org.apache.poi.ss.usermodel.Workbook
      • getFontAt

        public org.apache.poi.ss.usermodel.Font getFontAt​(int i)
        Not supported
        Specified by:
        getFontAt in interface org.apache.poi.ss.usermodel.Workbook
      • createCellStyle

        public org.apache.poi.ss.usermodel.CellStyle createCellStyle()
        Not supported
        Specified by:
        createCellStyle in interface org.apache.poi.ss.usermodel.Workbook
      • getNumCellStyles

        public int getNumCellStyles()
        Not supported
        Specified by:
        getNumCellStyles in interface org.apache.poi.ss.usermodel.Workbook
      • getCellStyleAt

        public org.apache.poi.ss.usermodel.CellStyle getCellStyleAt​(int i)
        Not supported
        Specified by:
        getCellStyleAt in interface org.apache.poi.ss.usermodel.Workbook
      • write

        public void write​(OutputStream stream)
                   throws IOException
        Not supported
        Specified by:
        write in interface org.apache.poi.ss.usermodel.Workbook
        Throws:
        IOException
      • getNumberOfNames

        public int getNumberOfNames()
        Not supported
        Specified by:
        getNumberOfNames in interface org.apache.poi.ss.usermodel.Workbook
      • getName

        public org.apache.poi.ss.usermodel.Name getName​(String name)
        Not supported
        Specified by:
        getName in interface org.apache.poi.ss.usermodel.Workbook
      • getNames

        public List<? extends org.apache.poi.ss.usermodel.Name> getNames​(String s)
        Not supported
        Specified by:
        getNames in interface org.apache.poi.ss.usermodel.Workbook
      • getAllNames

        public List<? extends org.apache.poi.ss.usermodel.Name> getAllNames()
        Not supported
        Specified by:
        getAllNames in interface org.apache.poi.ss.usermodel.Workbook
      • getNameAt

        public org.apache.poi.ss.usermodel.Name getNameAt​(int nameIndex)
        Not supported
        Specified by:
        getNameAt in interface org.apache.poi.ss.usermodel.Workbook
      • createName

        public org.apache.poi.ss.usermodel.Name createName()
        Not supported
        Specified by:
        createName in interface org.apache.poi.ss.usermodel.Workbook
      • getNameIndex

        public int getNameIndex​(String name)
        Not supported
        Specified by:
        getNameIndex in interface org.apache.poi.ss.usermodel.Workbook
      • removeName

        public void removeName​(int index)
        Not supported
        Specified by:
        removeName in interface org.apache.poi.ss.usermodel.Workbook
      • removeName

        public void removeName​(String name)
        Not supported
        Specified by:
        removeName in interface org.apache.poi.ss.usermodel.Workbook
      • removeName

        public void removeName​(org.apache.poi.ss.usermodel.Name name)
        Not supported
        Specified by:
        removeName in interface org.apache.poi.ss.usermodel.Workbook
      • linkExternalWorkbook

        public int linkExternalWorkbook​(String name,
                                        org.apache.poi.ss.usermodel.Workbook workbook)
        Not supported
        Specified by:
        linkExternalWorkbook in interface org.apache.poi.ss.usermodel.Workbook
      • setPrintArea

        public void setPrintArea​(int sheetIndex,
                                 String reference)
        Not supported
        Specified by:
        setPrintArea in interface org.apache.poi.ss.usermodel.Workbook
      • setPrintArea

        public void setPrintArea​(int sheetIndex,
                                 int startColumn,
                                 int endColumn,
                                 int startRow,
                                 int endRow)
        Not supported
        Specified by:
        setPrintArea in interface org.apache.poi.ss.usermodel.Workbook
      • getPrintArea

        public String getPrintArea​(int sheetIndex)
        Not supported
        Specified by:
        getPrintArea in interface org.apache.poi.ss.usermodel.Workbook
      • removePrintArea

        public void removePrintArea​(int sheetIndex)
        Not supported
        Specified by:
        removePrintArea in interface org.apache.poi.ss.usermodel.Workbook
      • getMissingCellPolicy

        public org.apache.poi.ss.usermodel.Row.MissingCellPolicy getMissingCellPolicy()
        Not supported
        Specified by:
        getMissingCellPolicy in interface org.apache.poi.ss.usermodel.Workbook
      • setMissingCellPolicy

        public void setMissingCellPolicy​(org.apache.poi.ss.usermodel.Row.MissingCellPolicy missingCellPolicy)
        Not supported
        Specified by:
        setMissingCellPolicy in interface org.apache.poi.ss.usermodel.Workbook
      • createDataFormat

        public org.apache.poi.ss.usermodel.DataFormat createDataFormat()
        Not supported
        Specified by:
        createDataFormat in interface org.apache.poi.ss.usermodel.Workbook
      • addPicture

        public int addPicture​(byte[] pictureData,
                              int format)
        Not supported
        Specified by:
        addPicture in interface org.apache.poi.ss.usermodel.Workbook
      • getAllPictures

        public List<? extends org.apache.poi.ss.usermodel.PictureData> getAllPictures()
        Not supported
        Specified by:
        getAllPictures in interface org.apache.poi.ss.usermodel.Workbook
      • getCreationHelper

        public org.apache.poi.ss.usermodel.CreationHelper getCreationHelper()
        Not supported
        Specified by:
        getCreationHelper in interface org.apache.poi.ss.usermodel.Workbook
      • isHidden

        public boolean isHidden()
        Not supported
        Specified by:
        isHidden in interface org.apache.poi.ss.usermodel.Workbook
      • setHidden

        public void setHidden​(boolean hiddenFlag)
        Not supported
        Specified by:
        setHidden in interface org.apache.poi.ss.usermodel.Workbook
      • setSheetHidden

        public void setSheetHidden​(int sheetIx,
                                   boolean hidden)
        Not supported
        Specified by:
        setSheetHidden in interface org.apache.poi.ss.usermodel.Workbook
      • getSheetVisibility

        public org.apache.poi.ss.usermodel.SheetVisibility getSheetVisibility​(int i)
        Not supported
        Specified by:
        getSheetVisibility in interface org.apache.poi.ss.usermodel.Workbook
      • setSheetVisibility

        public void setSheetVisibility​(int i,
                                       org.apache.poi.ss.usermodel.SheetVisibility sheetVisibility)
        Not supported
        Specified by:
        setSheetVisibility in interface org.apache.poi.ss.usermodel.Workbook
      • addToolPack

        public void addToolPack​(org.apache.poi.ss.formula.udf.UDFFinder toopack)
        Not supported
        Specified by:
        addToolPack in interface org.apache.poi.ss.usermodel.Workbook
      • setForceFormulaRecalculation

        public void setForceFormulaRecalculation​(boolean value)
        Not supported
        Specified by:
        setForceFormulaRecalculation in interface org.apache.poi.ss.usermodel.Workbook
      • getForceFormulaRecalculation

        public boolean getForceFormulaRecalculation()
        Not supported
        Specified by:
        getForceFormulaRecalculation in interface org.apache.poi.ss.usermodel.Workbook
      • getSpreadsheetVersion

        public org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion()
        Not supported
        Specified by:
        getSpreadsheetVersion in interface org.apache.poi.ss.usermodel.Workbook
      • addOlePackage

        public int addOlePackage​(byte[] bytes,
                                 String s,
                                 String s1,
                                 String s2)
                          throws IOException
        Not supported
        Specified by:
        addOlePackage in interface org.apache.poi.ss.usermodel.Workbook
        Throws:
        IOException