package com.yanzuoguang.excel;

/**
 * Excel导出接口
 *
 * @author 颜佐光
 */
public interface ExcelStatus<T> {

    /**
     * Excel处理
     *
     * @param excel
     */
    void excelInit(ExcelConsole<T> excel);

    /**
     * 循环处理每行数据
     *
     * @param excel excel对象
     */
    void excelRow(T excel, int rowIndex);

    /**
     * 处理Excel结束
     */
    void excelFinish(ExcelConsole<T> excel);
}