POI 分批读取Excel数据

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());

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容