1. Excel数据过大,全部读取数据较慢,甚至出现OOM情况,对此可以分批处理,引入xlsx-streamer
<dependency>
<groupId>com.monitorjbl</groupId>
<artifactId>xlsx-streamer</artifactId>
<version>2.1.0</version>
</dependency>
2. Java业务代码
StreamingReader.builder()
.rowCacheSize(100)
.bufferSize(8 * 1024)
.open(file.getInputStream());