
io.gitee.ludii.excel.write.meatadata.config.SheetWriterConfigMainDefinition Maven / Gradle / Ivy
package io.gitee.ludii.excel.write.meatadata.config;
import io.gitee.ludii.excel.enums.SheetHeadModel;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
/**
* @author 陆迪
* @date 2022/4/26
*/
@Getter
@Setter
@ToString
@EqualsAndHashCode
public class SheetWriterConfigMainDefinition {
/**
* 目标类
*/
private Class clazz;
/**
* 数据开始行.前一行为标题行
* 若值为0,则表示无标题栏.
* 默认无标题
*/
private int dataRowStartIndex;
/**
* 数据开始列
* 默认从0开始
*/
private int dataColumnStartIndex;
/**
* 解析excel的模式.只有带模板的时候,才会生效
*/
private SheetHeadModel sheetHeadModel;
private String title;
private Integer titleRowHeight;
private Integer titleFontHeight;
private Integer headRowHeight;
private Integer headFontHeight;
/**
* 字段配置
*/
private List> itemDefinitionList;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy