| 程序包 | 说明 |
|---|---|
| cn.afterturn.easypoi.excel |
Excel模块,支持2003,2007的导入导出,模板的导出,流的导出(大数据量)
|
| cn.afterturn.easypoi.excel.imports |
导入类
|
| cn.afterturn.easypoi.excel.imports.base | |
| cn.afterturn.easypoi.excel.imports.recursive | |
| cn.afterturn.easypoi.excel.imports.sax | |
| cn.afterturn.easypoi.excel.imports.sax.parse |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> java.util.List<T> |
ExcelImportUtil.importExcel(java.io.File file,
java.lang.Class<?> pojoClass,
ImportParams params)
Excel 导入 数据源本地文件,不返回校验结果 导入 字 段类型 Integer,Long,Double,Date,String,Boolean
|
static <T> java.util.List<T> |
ExcelImportUtil.importExcel(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params)
Excel 导入 数据源IO流,不返回校验结果 导入 字段类型 Integer,Long,Double,Date,String,Boolean
|
static void |
ExcelImportUtil.importExcelBySax(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params,
IReadHandler handler)
Excel 通过SAX解析方法,适合大数据导入,不支持图片
导入 数据源本地文件,不返回校验结果 导入 字 段类型 Integer,Long,Double,Date,String,Boolean
|
static <T> ExcelImportResult<T> |
ExcelImportUtil.importExcelMore(java.io.File file,
java.lang.Class<?> pojoClass,
ImportParams params)
Excel 导入 数据源本地文件 字段类型 Integer,Long,Double,Date,String,Boolean
支持校验,支持Key-Value
|
static <T> ExcelImportResult<T> |
ExcelImportUtil.importExcelMore(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params)
Excel 导入 数据源IO流 字段类型 Integer,Long,Double,Date,String,Boolean
支持校验,支持Key-Value
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExcelImportService.addListContinue(java.lang.Object object,
ExcelCollectionParams param,
org.apache.poi.ss.usermodel.Row row,
java.util.Map<java.lang.Integer,java.lang.String> titlemap,
java.lang.String targetId,
java.util.Map<java.lang.String,org.apache.poi.ss.usermodel.PictureData> pictures,
ImportParams params,
java.lang.StringBuilder errorMsg)
向List里面继续添加元素
|
ExcelImportResult |
ExcelImportService.importExcelByIs(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params,
boolean needMore)
Excel 导入 field 字段类型 Integer,Long,Double,Date,String,Boolean
|
void |
ExcelImportService.saveFieldValue(ImportParams params,
java.lang.Object object,
org.apache.poi.ss.usermodel.Cell cell,
java.util.Map<java.lang.String,ExcelImportEntity> excelParams,
java.lang.String titleString,
org.apache.poi.ss.usermodel.Row row)
保存字段值(获取值,校验值,追加错误信息)
|
boolean |
ExcelImportService.verifyingDataValidity(java.lang.Object object,
org.apache.poi.ss.usermodel.Row row,
ImportParams params,
boolean isMap,
java.lang.StringBuilder fieldErrorMsg)
校验数据合法性
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
ImportBaseService.getSaveExcelUrl(ImportParams params,
java.lang.Class<?> pojoClass)
获取保存的Excel 的真实路径
|
void |
ImportBaseService.saveThisExcel(ImportParams params,
java.lang.Class<?> pojoClass,
boolean isXSSFWorkbook,
org.apache.poi.ss.usermodel.Workbook book) |
| 构造器和说明 |
|---|
ExcelImportForkJoinWork(int startRow,
int endRow,
org.apache.poi.ss.usermodel.Sheet sheet,
ImportParams params,
java.lang.Class<?> pojoClass,
ExcelImportService importService,
java.lang.String targetId,
java.util.Map<java.lang.Integer,java.lang.String> titlemap,
java.util.Map<java.lang.String,ExcelImportEntity> excelParams) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SaxReadExcel.readExcel(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params,
IReadHandler handler) |
| 构造器和说明 |
|---|
SaxRowRead(java.lang.Class<?> pojoClass,
ImportParams params,
IReadHandler handler) |
Copyright © 2021 悟耘. All Rights Reserved.