public class ExcelWriter extends Object
| 构造器和说明 |
|---|
ExcelWriter(OutputStream outputStream,
ExcelTypeEnum typeEnum)
生成EXCEL
|
ExcelWriter(OutputStream outputStream,
ExcelTypeEnum typeEnum,
boolean needHead)
生成EXCEL
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
finish() |
ExcelWriter |
write(List<? extends BaseRowModel> data,
Sheet sheet)
生成多sheet,每个sheet一张表
|
ExcelWriter |
write(List<? extends BaseRowModel> data,
Sheet sheet,
Table table)
可生成多sheet,每个sheet多张表
|
ExcelWriter |
write0(List<List<String>> data,
Sheet sheet)
生成多sheet,每个sheet一张表
|
ExcelWriter |
write0(List<List<String>> data,
Sheet sheet,
Table table)
可生成多sheet,每个sheet多张表
|
public ExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum)
outputStream - 文件输出流typeEnum - 输出文件类型03或07,强烈建议使用07版(可以输出超大excel而不内存溢出)public ExcelWriter(OutputStream outputStream, ExcelTypeEnum typeEnum, boolean needHead)
outputStream - 文件输出流typeEnum - 输出文件类型03或07,强烈建议使用07版(可以输出超大excel而不内存溢出)needHead - 是否需要表头public ExcelWriter write(List<? extends BaseRowModel> data, Sheet sheet)
data - 一行数据是一个BaseRowModel子类的模型sheet - data写入某个sheetpublic ExcelWriter write0(List<List<String>> data, Sheet sheet)
data - List代表一行数据sheet - data写入某个sheetpublic ExcelWriter write(List<? extends BaseRowModel> data, Sheet sheet, Table table)
data - type 一个java模型一行数据sheet - data写入某个sheettable - data写入某个tablepublic ExcelWriter write0(List<List<String>> data, Sheet sheet, Table table)
data - List 代表一行数据sheet - data写入某个sheettable - data写入某个tablepublic void finish()
Copyright © 2018 Alibaba Group. All rights reserved.