表头冻结
本功能仅针对DefaultExcelBuilder、DefaultStreamExcelBuilder,模板方式天然支持。
使用fixedTitles
方法
List<ArtCrowd> dataList = this.getDataList();
Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
.fixedTitles()
.build(dataList);
自定义冻结
DefaultExcelBuilder、DefaultStreamExcelBuilder
使用freezePane
方法
List<ArtCrowd> dataList = this.getDataList();
Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
.freezePane(new FreezePane(1,2))// 一行,两列
.build(dataList);
模板
使用freezePanes
方法
List<ArtCrowd> dataList = this.getDataList();
Workbook workbook = FreemarkerExcelBuilder.classpathTemplate("test.ftl")
.freezePanes(new FreezePane(1,2))// 一行,两列
.build(dataList);