Annotation Interface Excel


@Target(TYPE) @Retention(RUNTIME) @Inherited public @interface Excel
excel表格对应类的注解
Author:
wangliang181230
  • Element Details

    • sheetName

      String sheetName
      Default:
      ""
    • needBorder

      boolean needBorder
      Default:
      true
    • defaultWidth

      int defaultWidth
      Default:
      -1
    • widthAutoSize

      boolean widthAutoSize
      Default:
      false
    • needHeadRow

      boolean needHeadRow
      Default:
      true
    • freezeHeadRow

      boolean freezeHeadRow
      Default:
      true
    • needNumberCell

      boolean needNumberCell
      Default:
      true
    • numberCellHeadName

      String numberCellHeadName
      Default:
      "\u5e8f\u53f7"
    • freezeNumberCell

      boolean freezeNumberCell
      Default:
      false
    • freezeDataCells

      int freezeDataCells
      Default:
      0
    • needFilter

      boolean needFilter
      Default:
      true
    • cells

      ExcelCell[] cells
      Default:
      {}
    • toExcelHookClasses

      Class<? extends IListToExcelHook>[] toExcelHookClasses
      转换为Excel时的勾子列表
      Returns:
      hookClasses
      Default:
      {}
    • customFirstRow

      ExcelCustomRowConfig customFirstRow
      Default:
      @icu.easyj.poi.excel.annotation.ExcelCustomRowConfig
    • showFooterRow

      boolean showFooterRow
      Default:
      false
    • customFooterRow

      ExcelCustomRowConfig customFooterRow
      Default:
      @icu.easyj.poi.excel.annotation.ExcelCustomRowConfig