public class ExcelExport extends Object
Modifier and Type | Field and Description |
---|---|
static String |
EXCEL03_EXTENSION
EXCEL 2003 扩展名
|
static String |
EXCEL07_EXTENSION
EXCEL 2007 扩展名
|
Constructor and Description |
---|
ExcelExport()
默认构造方法。
自动生成工作表。
|
ExcelExport(String exportFileName)
指定导出文件名的构造方法
指定导出文件名。 同时根据指定文件名的扩展名确定导出格式是03或是07 。
不带扩展名默认为07格式。(POI 07格式支持内存优化)
|
Modifier and Type | Method and Description |
---|---|
void |
addSheetByArray(String sheetName,
List<Object[]> list,
String[] colCaption)
主要功能: 在EXCEL中添加一个Sheet
注意事项:添加Sheet 并将List
|
void |
addSheetByMap(String sheetName,
List<Map<String,Object>> list,
String[] colCaption)
主要功能:在EXCEL中添加一个Sheet
注意事项:添加Sheet 并将List
|
void |
export(javax.servlet.http.HttpServletResponse response)
主要功能: 导出EXCEL到response
注意事项:无
|
String |
getExportFileName()
取得exportFileName的值
|
org.apache.poi.ss.usermodel.Workbook |
getWorkbook()
取得wb的值
|
static void |
main(String[] args)
主要功能:简单测试
注意事项:无
|
void |
setExportFileName(String exportFileName)
设定exportFileName的值
|
void |
setWorkbook(org.apache.poi.ss.usermodel.Workbook workBook)
设定wb的值
|
public static final String EXCEL03_EXTENSION
public static final String EXCEL07_EXTENSION
public ExcelExport()
public ExcelExport(String exportFileName)
exportFileName
- 要导出的文件名(带扩展名。不带扩展名默认为07)public void export(javax.servlet.http.HttpServletResponse response)
response
- HttpServletResponsepublic static void main(String[] args)
args
- 参数public void addSheetByArray(String sheetName, List<Object[]> list, String[] colCaption)
sheetName
- 表单名字list
- 要填充的数据 以Object[] 表示单条记录colCaption
- 要生成的表头public void addSheetByMap(String sheetName, List<Map<String,Object>> list, String[] colCaption)
sheetName
- 表单名字list
- 要填充的数据 以MapcolCaption
- 要生成的表头public org.apache.poi.ss.usermodel.Workbook getWorkbook()
public void setWorkbook(org.apache.poi.ss.usermodel.Workbook workBook)
workBook
- 设定值public String getExportFileName()
public void setExportFileName(String exportFileName)
exportFileName
- 设定值Copyright © 2021. All rights reserved.