package cc.mrbird.febs.mall.excel; import cc.mrbird.febs.common.enumerates.MoneyFlowTypeEnum; import com.alibaba.excel.converters.Converter; import com.alibaba.excel.metadata.GlobalConfiguration; import com.alibaba.excel.metadata.data.ReadCellData; import com.alibaba.excel.metadata.data.WriteCellData; import com.alibaba.excel.metadata.property.ExcelContentProperty; public class MoneyFlowTypeConverter implements Converter { @Override public WriteCellData convertToExcelData(Integer value, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception { for (MoneyFlowTypeEnum type : MoneyFlowTypeEnum.values()) { if(type.getValue() == value) { return new WriteCellData<>(type.getName()); } } return null; } }