public class ExcelImportService extends ImportBaseService
i18nHandler| 构造器和说明 |
|---|
ExcelImportService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
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 |
importExcelByIs(java.io.InputStream inputstream,
java.lang.Class<?> pojoClass,
ImportParams params,
boolean needMore)
Excel 导入 field 字段类型 Integer,Long,Double,Date,String,Boolean
|
void |
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 |
verifyingDataValidity(java.lang.Object object,
org.apache.poi.ss.usermodel.Row row,
ImportParams params,
boolean isMap,
java.lang.StringBuilder fieldErrorMsg)
校验数据合法性
|
addEntityToMap, getAllExcelField, getExcelFieldList, getFieldBySomeMethod, getSaveExcelUrl, saveThisExcel, setFieldBySomeMethod, setValuespublic void 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)
throws java.lang.Exception
object - param - row - titlemap - targetId - pictures - params - java.lang.Exceptionpublic boolean verifyingDataValidity(java.lang.Object object,
org.apache.poi.ss.usermodel.Row row,
ImportParams params,
boolean isMap,
java.lang.StringBuilder fieldErrorMsg)
public ExcelImportResult importExcelByIs(java.io.InputStream inputstream, java.lang.Class<?> pojoClass, ImportParams params, boolean needMore) throws java.lang.Exception
java.lang.Exceptionpublic void 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) throws java.lang.Exception
java.lang.ExceptionCopyright © 2021 悟耘. All Rights Reserved.