Skip to content

Annotation

清沐 edited this page Apr 27, 2019 · 15 revisions

注解说明

注解(Annotation) 位置(Position) 方法(Method) 说明(Desc)
@ExcelTable Class
  • includeAllField:是否导出该类的所有字段,默认为true
  • excludeParent:是否排除父类字段,默认为false
  • workbookType:设置工作簿类型,默认WorkbookType.XLSX
  • sheetName:设置导出的工作簿sheet名称
  • rowAccessWindowSize:设置当工作簿类型为WorkbookType.SXLSX时,内存中最大行数
  • useFieldNameAsTitle:设置是否直接使用字段名称作为导出标题,默认false
  • defaultValue:设置全局导出时,字段为Null时的默认值,如字段也包含defaultValue,则进行覆盖
  • 设置导出Excel的公共属性
    @ExcelColumn Field
  • title:导出时使用,该字段对应导出列标题
  • order:导出时使用,该字段对应的导出展示顺序,默认为0,越大越靠后
  • dateFormatPattern:导入导出时使用,当字段类型为时间类型时生效,用于设置该时间类型字段格式化,如yyyy-MM-dd HH:mm:ss
  • groups:导出时使用,当前字段所属分组,构建时根据传入的分组选择导出的字段
  • index:导入时使用,用于标志该字段对应的Excel列,从0开始,不允许重复
  • defaultValue:导出时使用,设置导出时字段为Null时的默认值
  • width:导出时使用,用于自定义单元格宽度,配合AutoWidthStrategy.CUSTOM_WIDTH使用
  • 设置导入、导出字段属性
    @ExcludeColumn Field - 排除该字段的导出
    Clone this wiki locally