Documentation of 'org.apache.poi.xssf.streaming.GZIPSheetDataWriter' Java class
GZIPSheetDataWriter
org.apache.poi.xssf.streaming

Class GZIPSheetDataWriter



  • public class GZIPSheetDataWriter
    extends SheetDataWriter
    Sheet writer that supports gzip compression of the temp files.
    • Constructor Detail

      • GZIPSheetDataWriter

        public GZIPSheetDataWriter()
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • GZIPSheetDataWriter

        public GZIPSheetDataWriter(SharedStringsTable sharedStringsTable)
                            throws java.io.IOException
        Parameters:
        sharedStringsTable - the shared strings table, or null if inline text is used
        Throws:
        java.io.IOException
    • Method Detail

      • createTempFile

        public java.io.File createTempFile()
                                    throws java.io.IOException
        Description copied from class: SheetDataWriter
        Create a temp file to write sheet data. By default, temp files are created in the default temporary-file directory with a prefix "poi-sxssf-sheet" and suffix ".xml". Subclasses can override it and specify a different temp directory or filename or suffix, e.g. .gz
        Overrides:
        createTempFile in class SheetDataWriter
        Returns:
        temp file to write sheet data
        Throws:
        java.io.IOException
      • createWriter

        public java.io.Writer createWriter(java.io.File fd)
                                    throws java.io.IOException
        Description copied from class: SheetDataWriter
        Create a writer for the sheet data.
        Overrides:
        createWriter in class SheetDataWriter
        Parameters:
        fd - the file to write to
        Returns:
        a wrapped instance of GZIPOutputStream
        Throws:
        java.io.IOException
      • getWorksheetXMLInputStream

        public java.io.InputStream getWorksheetXMLInputStream()
                                                       throws java.io.IOException
        Overrides:
        getWorksheetXMLInputStream in class SheetDataWriter
        Returns:
        a GZIPInputStream stream to read the compressed temp file
        Throws:
        java.io.IOException

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.