程序包 com.sh.wf.excel
类 ExcelWriter
java.lang.Object
com.sh.wf.excel.ExcelWriter
Excel Writer This tool is used to write value out to Excel via POI. This object can perform the following two
functions.
1. Create a new empty Excel workbook, write the value to the stream after the value is filled.
2. Edit existing Excel, write the original Excel file, or write it to other places.}
-
构造器概要
构造器构造器说明ExcelWriter(GenerateParam generateParam) 已过时。ExcelWriter(WriteWorkbook writeWorkbook) Create new writerExcelWriter(InputStream templateInputStream, OutputStream outputStream, ExcelTypeEnum typeEnum, Boolean needHead) 已过时。ExcelWriter(InputStream templateInputStream, OutputStream outputStream, ExcelTypeEnum typeEnum, Boolean needHead, WriteHandler writeHandler) 已过时。ExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum) 已过时。please useExcelWriterBuilderbuild ExcelWriterExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum, boolean needHead) 已过时。please useExcelWriterBuilderbuild ExcelWriter -
方法概要
修饰符和类型方法说明fill(Object data, FillConfig fillConfig, WriteSheet writeSheet) Fill value to a sheetfill(Object data, WriteSheet writeSheet) Fill value to a sheetprotected voidfinalize()Prevents calls tofinish()from freeing the cachevoidfinish()Close IOmerge(int firstRow, int lastRow, int firstCol, int lastCol) 已过时。please useOnceAbsoluteMergeStrategy已过时。please usewrite(List, WriteSheet)已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)write(List data, WriteSheet writeSheet) Write data to a sheetwrite(List data, WriteSheet writeSheet, WriteTable writeTable) Write value to a sheet已过时。please usewrite(List, WriteSheet)已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)已过时。please usewrite(List, WriteSheet)已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)The context of the entire writing process
-
构造器详细资料
-
ExcelWriter
Create new writer- 参数:
writeWorkbook- WriteWorkbook
-
ExcelWriter
已过时。please useExcelWriterBuilderbuild ExcelWriterCreate new writer- 参数:
outputStream- the java OutputStream you wish to write the value totypeEnum- 03 or 07
-
ExcelWriter
已过时。please useExcelWriterBuilderbuild ExcelWriterCreate new writer- 参数:
outputStream- the java OutputStream you wish to write the value totypeEnum- 03 or 07needHead- Do you need to write the header to the file?
-
ExcelWriter
@Deprecated public ExcelWriter(InputStream templateInputStream, OutputStream outputStream, ExcelTypeEnum typeEnum, Boolean needHead) 已过时。 -
ExcelWriter
@Deprecated public ExcelWriter(InputStream templateInputStream, OutputStream outputStream, ExcelTypeEnum typeEnum, Boolean needHead, WriteHandler writeHandler) 已过时。 -
ExcelWriter
已过时。please useExcelWriterBuilderbuild ExcelWriter- 参数:
generateParam- GenerateParam
-
-
方法详细资料
-
write
Write data to a sheet- 参数:
data- Data to be writtenwriteSheet- Write to this sheet- 返回:
- this current writer
-
write
Write value to a sheet- 参数:
data- Data to be writtenwriteSheet- Write to this sheetwriteTable- Write to this table- 返回:
- this
-
fill
Fill value to a sheet- 参数:
data- ObjectwriteSheet- WriteSheet- 返回:
- ExcelWriter
-
fill
Fill value to a sheet- 参数:
data- ObjectfillConfig- FillConfigwriteSheet- WriteSheet- 返回:
- ExcelWriter
-
write
已过时。please usewrite(List, WriteSheet)Write data to a sheet- 参数:
data- Data to be writtensheet- Write to this sheet- 返回:
- this current writer
-
write
已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)Write value to a sheet- 参数:
data- Data to be writtensheet- Write to this sheettable- Write to this table- 返回:
- this
-
write0
已过时。please usewrite(List, WriteSheet)Write data to a sheet- 参数:
data- Data to be writtensheet- Write to this sheet- 返回:
- this current writer
-
write0
已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)Write value to a sheet- 参数:
data- Data to be writtensheet- Write to this sheettable- Write to this table- 返回:
- this
-
write1
已过时。please usewrite(List, WriteSheet)Write data to a sheet- 参数:
data- Data to be writtensheet- Write to this sheet- 返回:
- this current writer
-
write1
已过时。* @deprecated please usewrite(List, WriteSheet,WriteTable)Write value to a sheet- 参数:
data- Data to be writtensheet- Write to this sheettable- Write to this table- 返回:
- this
-
merge
已过时。please useOnceAbsoluteMergeStrategyMerge Cells,Indexes are zero-based.- 参数:
firstRow- Index of first rowlastRow- Index of last row (inclusive), must be equal to or larger thanfirstRowfirstCol- Index of first columnlastCol- Index of last column (inclusive), must be equal to or larger thanfirstCol- 返回:
- ExcelWriter
-
finish
public void finish()Close IO -
finalize
protected void finalize()Prevents calls tofinish()from freeing the cache -
writeContext
The context of the entire writing process- 返回:
- WriteContext
-
ExcelWriterBuilderbuild ExcelWriter