Ver código fonte

增加了是否固定表头的参数

4.1.3.A
jueyue 6 anos atrás
pai
commit
ad1ddff0f2
2 arquivos alterados com 14 adições e 1 exclusões
  1. +11
    -0
      easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java
  2. +3
    -1
      easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java

+ 11
- 0
easypoi-base/src/main/java/cn/afterturn/easypoi/excel/entity/ExportParams.java Ver arquivo

@@ -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;
}
}

+ 3
- 1
easypoi-base/src/main/java/cn/afterturn/easypoi/excel/export/ExcelExportService.java Ver arquivo

@@ -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;
}



Carregando…
Cancelar
Salvar