表头冻结

本功能仅针对DefaultExcelBuilder、DefaultStreamExcelBuilder,模板方式天然支持。

使用fixedTitles方法

  1. List<ArtCrowd> dataList = this.getDataList();
  2. Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
  3. .fixedTitles()
  4. .build(dataList);

自定义冻结

DefaultExcelBuilder、DefaultStreamExcelBuilder

使用freezePane方法

  1. List<ArtCrowd> dataList = this.getDataList();
  2. Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
  3. .freezePane(new FreezePane(1,2))// 一行,两列
  4. .build(dataList);

模板

使用freezePanes方法

  1. List<ArtCrowd> dataList = this.getDataList();
  2. Workbook workbook = FreemarkerExcelBuilder.classpathTemplate("test.ftl")
  3. .freezePanes(new FreezePane(1,2))// 一行,两列
  4. .build(dataList);