Class GZIPSheetDataWriter

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    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