Package org.jxls.builder
Class JxlsStreaming
java.lang.Object
org.jxls.builder.JxlsStreaming
You have 4 options for streaming: STREAMING_OFF, STREAMING_ON, AUTO_DETECT or streamingWithGivenSheets(...)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JxlsStreamingAll sheets where a note contain exactly sheetStreaming="true" will be used for streaming.static final JxlsStreamingstatic final JxlsStreamingUse standard streaming for all sheets -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanbooleanbooleanstatic JxlsStreamingstreamingWithGivenSheets(String... sheetNames) static JxlsStreamingstreamingWithGivenSheets(Set<String> sheetNames) withOptions(int rowAccessWindowSize, boolean compressTmpFiles, boolean useSharedStringsTable) Not often used streaming options
-
Field Details
-
STREAMING_OFF
-
STREAMING_ON
Use standard streaming for all sheets -
AUTO_DETECT
All sheets where a note contain exactly sheetStreaming="true" will be used for streaming.
-
-
Method Details
-
streamingWithGivenSheets
-
streamingWithGivenSheets
-
isStreaming
public boolean isStreaming() -
getSheetNames
-
isAutoDetect
public boolean isAutoDetect() -
withOptions
public JxlsStreaming withOptions(int rowAccessWindowSize, boolean compressTmpFiles, boolean useSharedStringsTable) Not often used streaming options- Parameters:
rowAccessWindowSize- default 100, see SXSSFWorkbook.DEFAULT_WINDOW_SIZEcompressTmpFiles- default falseuseSharedStringsTable- default false- Returns:
- new JxlsStreaming object
-
getRowAccessWindowSize
public int getRowAccessWindowSize() -
isCompressTmpFiles
public boolean isCompressTmpFiles()
-