类 ExcelExportOfTemplateUtil


public final class ExcelExportOfTemplateUtil extends ExcelExportBase
Excel 导出根据模板导出
版本:
1.0
作者:
JEECG
  • 构造器详细资料

    • ExcelExportOfTemplateUtil

      public ExcelExportOfTemplateUtil()
  • 方法详细资料

    • getOneObjectSize

      public int getOneObjectSize(Object t, List<ExcelExportEntity> excelParams) throws Exception
      获取单个对象的高度,主要是处理一堆多的情况
      参数:
      styles -
      rowHeight -
      抛出:
      Exception
    • createExcleByTemplate

      public org.apache.poi.ss.usermodel.Workbook createExcleByTemplate(TemplateExportParams params, Class<?> pojoClass, Collection<?> dataSet, Map<String,Object> map)
    • createImageCell

      public void createImageCell(org.apache.poi.ss.usermodel.Cell cell, double height, int rowspan, int colspan, String imagePath, byte[] data) throws Exception
      图片类型的Cell
      抛出:
      Exception
    • createImageCell

      @Deprecated public void createImageCell(org.apache.poi.ss.usermodel.Cell cell, double height, int rowspan, int colspan, String imagePath, byte[] data, int scaleMode) throws Exception
      图片类型的Cell(带缩放功能)
      参数:
      cell -
      height -
      rowspan -
      colspan -
      imagePath -
      data -
      scaleMode - 缩放模式:0=拉伸填充, 1=等比例缩放适应, 2=不缩放(原始大小) for [issues/8892] AutoPoi ImageEntity建议添加scale属性,控制图片导出缩放模式
      抛出:
      Exception
    • createImageCell

      public void createImageCell(org.apache.poi.ss.usermodel.Cell cell, double height, int rowspan, int colspan, String imagePath, byte[] data, ImageScaleMode scaleMode) throws Exception
      图片类型的Cell(带缩放功能,使用枚举)
      参数:
      cell - 单元格对象
      height - 高度
      rowspan - 行跨度
      colspan - 列跨度
      imagePath - 图片路径
      data - 图片数据
      scaleMode - 缩放模式枚举 for [issues/8892] AutoPoi ImageEntity建议添加scale属性,控制图片导出缩放模式
      抛出:
      Exception