| 程序包 | 说明 |
|---|---|
| com.github.crab2died | |
| com.github.crab2died.handler | |
| com.github.crab2died.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.exportObjects2CSV(List<?> data,
Class clazz,
boolean isWriteHeader,
OutputStream os)
基于注解导出CSV文件流
|
void |
ExcelUtils.exportObjects2CSV(List<?> data,
Class clazz,
boolean isWriteHeader,
String path)
基于注解导出CSV文件
|
void |
ExcelUtils.exportObjects2CSV(List<?> data,
Class clazz,
OutputStream os)
基于注解导出CSV文件流
|
void |
ExcelUtils.exportObjects2CSV(List<?> data,
Class clazz,
String path)
基于注解导出CSV文件
|
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.exportObjects2Excel(String templatePath,
int sheetIndex,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
OutputStream os)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
int sheetIndex,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
String targetPath)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Class clazz,
OutputStream os)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Class clazz,
String targetPath)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
OutputStream os)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
boolean isWriteHeader,
String targetPath)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
OutputStream os)
基于Excel模板与注解
ExcelField导出Excel |
void |
ExcelUtils.exportObjects2Excel(String templatePath,
List<?> data,
Map<String,String> extendMap,
Class clazz,
String targetPath)
基于Excel模板与注解
ExcelField导出Excel |
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模板与注解
ExcelField导出多sheet的Excel |
void |
ExcelUtils.normalSheet2Excel(List<NormalSheetWrapper> sheetWrappers,
String templatePath,
String targetPath)
基于Excel模板与注解
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数据
|
<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 © 2020. All rights reserved.