All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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