diff --git a/pom.xml b/pom.xml
index aa99223d..e2d6fb7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -185,13 +185,11 @@
poi
5.2.5
-
org.apache.poi
poi-ooxml
5.2.5
-
org.jsoup
diff --git a/src/main/java/UnitTest/TestExportExcel.java b/src/main/java/UnitTest/TestExportExcel.java
index 02b361b8..e05b0a94 100644
--- a/src/main/java/UnitTest/TestExportExcel.java
+++ b/src/main/java/UnitTest/TestExportExcel.java
@@ -6,6 +6,7 @@ import com.jfinal.plugin.activerecord.Record;
import com.jfinal.plugin.activerecord.dialect.PostgreSqlDialect;
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.DefaultIndexedColorMap;
import org.apache.poi.xssf.usermodel.XSSFColor;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
@@ -48,9 +49,9 @@ public class TestExportExcel {
// 创建工作簿和工作表
- Workbook workbook = new XSSFWorkbook();
+ SXSSFWorkbook workbook = new SXSSFWorkbook();//默认100行,超100行将写入临时文件
+ workbook.setCompressTempFiles(false); //是否压缩临时文件,否则写入速度更快,但更占磁盘,但程序最后是会将临时文件删掉的
Sheet sheet = workbook.createSheet(memo);
-
// 创建单元格样式对象
CellStyle headerStyle = workbook.createCellStyle();
// 设置水平居中