diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java index 9e1cfd1..ffc70ed 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java @@ -100,6 +100,10 @@ public class ExportParams extends ExcelBaseParams { * 是否追加图形 */ private boolean isAppendGraph = true; + /** + * 是否固定表头 + */ + private boolean isFixedTitle= true; /** * 单sheet最大值 * 03版本默认6W行,07默认100W @@ -285,4 +289,11 @@ public class ExportParams extends ExcelBaseParams { this.headerHeight = headerHeight; } + public boolean isFixedTitle() { + return isFixedTitle; + } + + public void setFixedTitle(boolean fixedTitle) { + isFixedTitle = fixedTitle; + } } diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java index a03f1fa..3e0638e 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java @@ -62,7 +62,9 @@ public class ExcelExportService extends BaseExportService { } createHeaderRow(entity, sheet, workbook, rows, excelParams, 0); rows += getRowNums(excelParams, true); - sheet.createFreezePane(0, rows, 0, rows); + if (entity.isFixedTitle()) { + sheet.createFreezePane(0, rows, 0, rows); + } return rows; }