| 程序包 | 说明 |
|---|---|
| cn.lesper | |
| cn.lesper.handler | |
| cn.lesper.utils |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
void |
ExcelUtils.exportMap2Excel(String templatePath,
int sheetIndex,
Map<String,List<?>> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
OutputStream os) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportMap2Excel(String templatePath,
int sheetIndex,
Map<String,List<?>> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
String targetPath) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportMap2Excel(String templatePath,
Map<String,List<?>> data,
Class clazz,
OutputStream os) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportMap2Excel(String templatePath,
Map<String,List<?>> data,
Class clazz,
String targetPath) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportMap2Excel(String templatePath,
Map<String,List<?>> data,
Map<String,String> extendMap,
Class clazz,
OutputStream os) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportMap2Excel(String templatePath,
Map<String,List<?>> data,
Map<String,String> extendMap,
Class clazz,
String targetPath) |
基于模板、注解导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
int sheetIndex,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
OutputStream os) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
int sheetIndex,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
String targetPath) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Class clazz,
OutputStream os) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Class clazz,
String targetPath) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
OutputStream os) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
String targetPath) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
OutputStream os) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
String targetPath) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
boolean isWriteHeader,
OutputStream os) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
boolean isWriteHeader,
String targetPath) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
boolean isWriteHeader,
String sheetName,
boolean isXSSF,
OutputStream os) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
boolean isWriteHeader,
String sheetName,
boolean isXSSF,
String targetPath) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
OutputStream os) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.exportObjects2Excel(List<?> data,
Class clazz,
String targetPath) |
无模板、基于注解的数据导出
|
void |
ExcelUtils.mapSheet2Excel(List<MapSheetWrapper> sheetWrappers,
String templatePath,
OutputStream os) |
基于模板、注解的多sheet导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.mapSheet2Excel(List<MapSheetWrapper> sheetWrappers,
String templatePath,
String targetPath) |
基于模板、注解的多sheet导出
Map[String, List[?]]类型数据
模板定制详见定制说明 |
void |
ExcelUtils.normalSheet2Excel(List<NormalSheetWrapper> sheetWrappers,
String templatePath,
OutputStream os) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出多sheet的Excel |
void |
ExcelUtils.normalSheet2Excel(List<NormalSheetWrapper> sheetWrappers,
String templatePath,
String targetPath) |
基于Excel模板与注解
com.github.crab2died.annotation.ExcelField导出多sheet的Excel |
void |
ExcelUtils.noTemplateSheet2Excel(List<NoTemplateSheetWrapper> sheets,
boolean isXSSF,
OutputStream os) |
无模板、基于注解、多sheet数据
|
void |
ExcelUtils.noTemplateSheet2Excel(List<NoTemplateSheetWrapper> sheets,
boolean isXSSF,
String targetPath) |
无模板、基于注解、多sheet数据
|
void |
ExcelUtils.noTemplateSheet2Excel(List<NoTemplateSheetWrapper> sheets,
OutputStream os) |
无模板、基于注解、多sheet数据
|
void |
ExcelUtils.noTemplateSheet2Excel(List<NoTemplateSheetWrapper> sheets,
String targetPath) |
无模板、基于注解、多sheet数据
|
List<List<String>> |
ExcelUtils.readExcel2List(InputStream is,
int offsetLine,
int limitLine,
int sheetIndex) |
读取Excel表格数据,返回
List[List[String]]类型的数据集合 |
<T> List<T> |
ExcelUtils.readExcel2Objects(InputStream is,
Class<T> clazz) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(InputStream is,
Class<T> clazz,
int sheetIndex) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(InputStream is,
Class<T> clazz,
int offsetLine,
int limitLine,
int sheetIndex) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(String excelPath,
Class<T> clazz) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(String excelPath,
Class<T> clazz,
int sheetIndex) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(String excelPath,
Class<T> clazz,
int offsetLine,
int sheetIndex) |
读取Excel操作基于注解映射成绑定的java对象
|
<T> List<T> |
ExcelUtils.readExcel2Objects(String excelPath,
Class<T> clazz,
int offsetLine,
int limitLine,
int sheetIndex) |
读取Excel操作基于注解映射成绑定的java对象
|
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
static SheetTemplate |
SheetTemplateHandler.sheetTemplateBuilder(InputStream is) |
|
static SheetTemplate |
SheetTemplateHandler.sheetTemplateBuilder(String templatePath) |
|
void |
SheetTemplate.write2File(String filePath) |
将文件写到相应的路径下
|
void |
SheetTemplate.write2Stream(OutputStream os) |
将文件写到某个输出流中
|
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
static void |
Utils.copyProperty(Object bean,
String name,
Object value) |
根据属性名与属性类型获取字段内容
|
static List<ExcelHeader> |
Utils.getHeaderList(Class<?> clz) |
根据JAVA对象注解获取Excel表头信息
|
static Map<Integer,ExcelHeader> |
Utils.getHeaderMap(org.apache.poi.ss.usermodel.Row titleRow,
Class<?> clz) |
获取excel列表头
|
static String |
Utils.getProperty(Object bean,
String fieldName,
WriteConvertible writeConvertible) |
根据属性名与属性类型获取字段内容
|
Copyright © 2018. All rights reserved.