| 限定符和类型 | 类和说明 |
|---|---|
static class |
Excel.Version |
| 构造器和说明 |
|---|
Excel() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
excel2List(java.io.InputStream in,
java.lang.Class<T> claz)
读出 excel 转换成对象。
|
abstract <T> java.util.List<T> |
excel2List(java.io.InputStream in,
java.lang.Class<T> claz,
java.lang.String[] fields,
int start) |
abstract 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.util.Map<java.lang.String,java.lang.String>> |
excel2Map(java.lang.String excelFile,
java.lang.String[] strKey) |
abstract java.util.List<java.lang.String> |
excel2StrList(java.io.InputStream in)
简单读出单列的excel
|
abstract org.apache.poi.ss.usermodel.Workbook |
exportExcel(java.lang.String sheetName,
java.util.List<?> datas)
返回一列的excel
|
abstract <T> org.apache.poi.ss.usermodel.Workbook |
exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers) |
abstract <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)
初始化工作簿
|
abstract 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
|
static Excel |
getExcel(Excel.Version version) |
static Excel |
getExcel(java.lang.String fileName) |
public static Excel getExcel(Excel.Version version)
public static Excel getExcel(java.lang.String fileName)
public abstract org.apache.poi.ss.usermodel.Workbook exportExcel(java.lang.String sheetName,
java.util.List<?> datas)
sheetName - datas - public abstract <T> org.apache.poi.ss.usermodel.Workbook exportExcel(java.lang.String sheetName,
java.util.List<T> dataset,
java.lang.String[] headers)
sheetName - dataset - headers - 表头public abstract <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)
datas - : Excel数据源sheetName - : 新建Sheet的名称headers - : Sheet各列的标题(第一行各列的名称)methods - : Sheet各列的取值方法名(各列的值在objClass中get方法名称)public abstract org.apache.poi.ss.usermodel.Workbook exportMapExcel(java.lang.String sheetName,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> objList)
objList - : Excel数据源sheetName - : 新建Sheet的名称out - : Excel文档保存路径public abstract java.util.List<java.lang.String> excel2StrList(java.io.InputStream in)
in - public <T> java.util.List<T> excel2List(java.io.InputStream in,
java.lang.Class<T> claz)
in - excel 流claz - public abstract <T> java.util.List<T> excel2List(java.io.InputStream in,
java.lang.Class<T> claz,
java.lang.String[] fields,
int start)
in - excel 流fields - 字段名。excel多余字段用null 占位 。为空时读出excel第一行数据. start 必须为1claz - 对象类型start - 数据开始位置public java.util.List<java.util.Map<java.lang.String,java.lang.String>> excel2Map(java.lang.String excelFile,
java.lang.String[] strKey)
throws java.io.FileNotFoundException
excelFile - strKey - 字段顺序java.io.FileNotFoundExceptionpublic abstract java.util.List<java.util.Map<java.lang.String,java.lang.String>> excel2Map(java.io.InputStream in,
java.lang.String[] strKey)
Copyright © 2018. All Rights Reserved.