public class ExcelWriter extends Object
1. Create a new empty Excel workbook, write the data to the stream after the data is filled.
2. Edit existing Excel, write the original Excel file, or write it to other places.
| 构造器和说明 |
|---|
ExcelWriter(GenerateParam generateParam)
已过时。
|
ExcelWriter(InputStream templateInputStream,
OutputStream outputStream,
ExcelTypeEnum typeEnum,
Boolean needHead)
Create new writer
|
ExcelWriter(OutputStream outputStream,
ExcelTypeEnum typeEnum)
Create new writer
|
ExcelWriter(OutputStream outputStream,
ExcelTypeEnum typeEnum,
boolean needHead)
Create new writer
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
finish()
Close IO
|
ExcelWriter |
merge(int firstRow,
int lastRow,
int firstCol,
int lastCol)
Merge Cells,Indexes are zero-based.
|
ExcelWriter |
write(List data)
已过时。
|
ExcelWriter |
write(List<? extends BaseRowModel> data,
Sheet sheet)
Write data to a sheet
|
ExcelWriter |
write(List<? extends BaseRowModel> data,
Sheet sheet,
Table table)
Write data to a sheet
|
ExcelWriter |
write0(List<List<String>> data,
Sheet sheet)
Write data to a sheet
|
ExcelWriter |
write0(List<List<String>> data,
Sheet sheet,
Table table)
Write data to a sheet
|
ExcelWriter |
write1(List<List<Object>> data,
Sheet sheet)
Write data to a sheet
|
ExcelWriter |
write1(List<List<Object>> data,
Sheet sheet,
Table table)
Write data to a sheet
|
public ExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum)
outputStream - the java OutputStream you wish to write the data totypeEnum - 03 or 07@Deprecated public ExcelWriter(GenerateParam generateParam)
generateParam - public ExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum, boolean needHead)
outputStream - the java OutputStream you wish to write the data totypeEnum - 03 or 07needHead - Do you need to write the header to the file?public ExcelWriter(InputStream templateInputStream, OutputStream outputStream, ExcelTypeEnum typeEnum, Boolean needHead)
templateInputStream - Append data after a POI file ,Can be null(the template POI filesystem that contains the Workbook stream)outputStream - the java OutputStream you wish to write the data totypeEnum - 03 or 07public ExcelWriter write(List<? extends BaseRowModel> data, Sheet sheet)
data - Data to be writtensheet - Write to this sheet@Deprecated public ExcelWriter write(List data)
data - Data to be writtenpublic ExcelWriter write1(List<List<Object>> data, Sheet sheet)
data - Data to be writtensheet - Write to this sheetpublic ExcelWriter write0(List<List<String>> data, Sheet sheet)
data - Data to be writtensheet - Write to this sheetpublic ExcelWriter write(List<? extends BaseRowModel> data, Sheet sheet, Table table)
data - Data to be writtensheet - Write to this sheettable - Write to this tablepublic ExcelWriter write0(List<List<String>> data, Sheet sheet, Table table)
data - Data to be writtensheet - Write to this sheettable - Write to this tablepublic ExcelWriter merge(int firstRow, int lastRow, int firstCol, int lastCol)
firstRow - Index of first rowlastRow - Index of last row (inclusive), must be equal to or larger than firstRowfirstCol - Index of first columnlastCol - Index of last column (inclusive), must be equal to or larger than firstColpublic ExcelWriter write1(List<List<Object>> data, Sheet sheet, Table table)
data - Data to be writtensheet - Write to this sheettable - Write to this tablepublic void finish()
Copyright © 2018 Alibaba Group. All rights reserved.