com.github.fartherp.framework.poi.excel.WriteDeal Maven / Gradle / Ivy
/*
* Copyright (c) 2017. CK. All rights reserved.
*/
package com.github.fartherp.framework.poi.excel;
import com.github.fartherp.framework.poi.excel.write.ExcelWrite;
/**
* Excel写接口
*
* @author: CK
* @date: 2017/11/25
*/
public interface WriteDeal {
/**
* 一行excel数据返回业务BEAN
*
* @param obj 一行excel数据
* @return 业务BEAN
*/
String[] dealBean(T obj);
/**
* 设置每列宽度
* @param title 标题
* @return 宽度
*/
int[] setColumnWidth(String[] title);
/**
* 设置高度
* @return 高度
*/
short setHeight();
/**
* 设置最大行数
* @return 最大行数
*/
int setMaxRows();
void setExcelWrite(ExcelWrite excelWrite);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy