public class XlsxExcel extends Excel
Excel.Version| 构造器和说明 |
|---|
XlsxExcel() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
excel2List(java.io.InputStream in,
java.lang.Class<T> claz,
java.lang.String[] fields,
int start) |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
excel2Map(java.io.InputStream in,
java.lang.String[] strKey) |
java.util.List<java.lang.String> |
excel2StrList(java.io.InputStream in)
简单读出单列的excel
|
org.apache.poi.ss.usermodel.Workbook |
exportExcel(java.lang.String sheetName,
java.util.List<?> datas)
返回一列的excel
|
<T> org.apache.poi.ss.usermodel.Workbook |
exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers) |
<T> org.apache.poi.xssf.usermodel.XSSFWorkbook |
exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers,
java.lang.String dateFormart)
这是一个通用的方法,利用了JAVA的反射机制,可以将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
|
<T> org.apache.poi.ss.usermodel.Workbook |
exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers,
java.lang.String[] methods)
初始化工作簿
|
org.apache.poi.ss.usermodel.Workbook |
exportMapExcel(java.lang.String sheetName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> objList)
导出Excel文件 数据源的数据格式为List
|
excel2List, excel2Map, getExcel, getExcelpublic org.apache.poi.ss.usermodel.Workbook exportExcel(java.lang.String sheetName,
java.util.List<?> datas)
ExcelexportExcel 在类中 Excelpublic <T> org.apache.poi.ss.usermodel.Workbook exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers)
exportExcel 在类中 Excelheaders - 表头public <T> org.apache.poi.xssf.usermodel.XSSFWorkbook exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers,
java.lang.String dateFormart)
sheetName - 表格标题名headers - 表格属性列名数组dataset - 所有getXxx() 方法都会取到 这里bean 的所有属性都会列出
需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。此方法支持的
javabean属性的数据类型有基本数据类型及String,Date,byte[](图片数据)dateFormart - 如果有时间数据,设定输出格式。默认为"yyy-MM-dd"public <T> org.apache.poi.ss.usermodel.Workbook exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers,
java.lang.String[] methods)
ExcelexportExcel 在类中 ExcelsheetName - : 新建Sheet的名称headers - : Sheet各列的标题(第一行各列的名称)methods - : Sheet各列的取值方法名(各列的值在objClass中get方法名称)public org.apache.poi.ss.usermodel.Workbook exportMapExcel(java.lang.String sheetName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> objList)
ExcelexportMapExcel 在类中 ExcelsheetName - : 新建Sheet的名称objList - : Excel数据源public java.util.List<java.lang.String> excel2StrList(java.io.InputStream in)
Excelexcel2StrList 在类中 Excelpublic <T> java.util.List<T> excel2List(java.io.InputStream in,
java.lang.Class<T> claz,
java.lang.String[] fields,
int start)
excel2List 在类中 Excelin - excel 流claz - 对象类型fields - 字段名。excel多余字段用null 占位 。为空时读出excel第一行数据. start 必须为1start - 数据开始位置Copyright © 2018. All Rights Reserved.