Browse Source

分页插入数据

4.1.3.A
jueyue 8 years ago
parent
commit
4528995e96
2 changed files with 8 additions and 2 deletions
  1. +2
    -2
      easypoi-base/src/main/java/org/jeecgframework/poi/excel/ExcelExportUtil.java
  2. +6
    -0
      easypoi-base/src/main/java/org/jeecgframework/poi/excel/export/ExcelExportServer.java

+ 2
- 2
easypoi-base/src/main/java/org/jeecgframework/poi/excel/ExcelExportUtil.java View File

@@ -55,7 +55,7 @@ public class ExcelExportUtil {
Workbook workbook;
if (ExcelType.HSSF.equals(entity.getType())) {
workbook = new HSSFWorkbook();
} else if (dataSet.size() < 1000) {
} else if (dataSet.size() < 10000) {
workbook = new XSSFWorkbook();
} else {
workbook = new SXSSFWorkbook();
@@ -78,7 +78,7 @@ public class ExcelExportUtil {
Workbook workbook;
if (ExcelType.HSSF.equals(entity.getType())) {
workbook = new HSSFWorkbook();
} else if (dataSet.size() < 1000) {
} else if (dataSet.size() < 10000) {
workbook = new XSSFWorkbook();
} else {
workbook = new SXSSFWorkbook();


+ 6
- 0
easypoi-base/src/main/java/org/jeecgframework/poi/excel/export/ExcelExportServer.java View File

@@ -153,6 +153,12 @@ public class ExcelExportServer extends ExcelExportBase {
// 重复遍历,出现了重名现象,创建非指定的名称Sheet
sheet = workbook.createSheet();
}
insertDataToSheet(workbook, entity, entityList, dataSet,sheet);
}
private void insertDataToSheet(Workbook workbook, ExportParams entity,
List<ExcelExportEntity> entityList, Collection<?> dataSet,
Sheet sheet) {
try {
dataHanlder = entity.getDataHanlder();
if (dataHanlder != null && dataHanlder.getNeedHandlerFields() != null) {


Loading…
Cancel
Save