Class HSSFWorkbookFactory

    • Constructor Detail

      • HSSFWorkbookFactory

        public HSSFWorkbookFactory()
    • Method Detail

      • createWorkbook

        public static HSSFWorkbook createWorkbook​(POIFSFileSystem fs)
                                           throws java.io.IOException
        Creates a HSSFWorkbook from the given POIFSFileSystem

        Note that in order to properly release resources the Workbook should be closed after use.

        Throws:
        java.io.IOException
      • create

        public HSSFWorkbook create​(DirectoryNode root,
                                   java.lang.String password)
                            throws java.io.IOException
        Creates a HSSFWorkbook from the given DirectoryNode

        Note that in order to properly release resources the Workbook should be closed after use.

        Specified by:
        create in interface WorkbookProvider
        Throws:
        java.io.IOException
      • create

        public Workbook create​(java.io.InputStream inp)
                        throws java.io.IOException
        Specified by:
        create in interface WorkbookProvider
        Throws:
        java.io.IOException
      • create

        public Workbook create​(java.io.InputStream inp,
                               java.lang.String password)
                        throws java.io.IOException
        Specified by:
        create in interface WorkbookProvider
        Throws:
        java.io.IOException
      • create

        public Workbook create​(java.io.File file,
                               java.lang.String password,
                               boolean readOnly)
                        throws java.io.IOException
        Specified by:
        create in interface WorkbookProvider
        Throws:
        java.io.IOException