package com.github.Dorae132.easyutil.easyexcel.read.event.excel03.handler; import org.apache.poi.hssf.record.BlankRecord; import org.apache.poi.hssf.record.Record; import com.github.Dorae132.easyutil.easyexcel.read.event.excel03.IRecordHandlerContext; /** * for blank cell * @author Dorae * */ public class BlankRecordHandler extends Abstract03RecordHandler { private final static String BLANK = ""; public BlankRecordHandler(IRecordHandlerContext handlerContext) { super(handlerContext); } @Override public boolean couldDecode(Record record) { return BlankRecord.sid == record.getSid(); } @Override public void decode(Record record) { BlankRecord blankRecord = (BlankRecord) record; int currColNum = blankRecord.getColumn(); handlerContext.addCol2CurrRowList(BLANK); handlerContext.setCurrColNum(currColNum); } }