package com.alibaba.excel.analysis.v03.handlers; import org.apache.poi.hssf.eventusermodel.dummyrecord.MissingCellDummyRecord; import org.apache.poi.hssf.record.Record; import com.alibaba.excel.analysis.v03.AbstractXlsRecordHandler; import com.alibaba.excel.context.XlsReadContext; import com.alibaba.excel.enums.CellDataTypeEnum; import com.alibaba.excel.metadata.CellData; /** * Record handler * * @author Dan Zheng */ public class MissingCellDummyRecordHandler extends AbstractXlsRecordHandler { public MissingCellDummyRecordHandler(XlsReadContext analysisContext) { super(analysisContext); } @Override public boolean support(Record record) { return record instanceof MissingCellDummyRecord; } @Override public void init() { } @Override public void processRecord(Record record) { MissingCellDummyRecord mcdr = (MissingCellDummyRecord)record; this.row = mcdr.getRow(); this.column = mcdr.getColumn(); this.cellData = new CellData(CellDataTypeEnum.EMPTY); } @Override public int getOrder() { return 1; } }