
com.github.springbootPlus.excel.parsing.CellValueConverter Maven / Gradle / Ivy
package com.github.springbootPlus.excel.parsing;
import com.github.springbootPlus.excel.config.FieldValue;
/**
* CellValue转换器,用于解析cell值的规则
*
* @author lisuo
*/
public interface CellValueConverter {
/**
* 操作类型,导入或导出
*/
enum Type {
EXPORT, IMPORT
}
/**
* 转换cell的值
*
* @param bean Excel配置的JavaBean对象
* @param value Excel原值 (传入值不可为空)
* @param fieldValue FieldValue信息
* @param type 导入或导出
* @param rowNum 行号
* @return 解析结果对应的value
* @throws Exception
*/
public Object convert(Object bean, Object value, FieldValue fieldValue, Type type, int rowNum) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy