alibaba/easyexcel

根据原文件作为模板写入数据生成新的文件占用内存很大OOM

Open

#3858 aperta il 1 lug 2024

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)Java (7599 fork)batch import
help wanted

Metriche repository

Star
 (33.728 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

建议先去看文档

快速开始常见问题

异常代码

   ExcelWriter excelWriter = EasyExcel.write(outputStream).withTemplate(byteArrayInputStream).build();

异常提示

java.lang.OutOfMemoryError: Java heap space Wrapped by: com.alibaba.excel.exception.ExcelGenerateException: java.lang.OutOfMemoryError: Java heap space at com.alibaba.excel.write.ExcelBuilderImpl.(ExcelBuilderImpl.java:41) at com.alibaba.excel.ExcelWriter.(ExcelWriter.java:47) at com.alibaba.excel.write.builder.ExcelWriterBuilder.build(ExcelWriterBuilder.java:130)

"org.apache.poi.xssf.usermodel.XSSFWorkbook", loaded by "org.springframework.boot.loader.LaunchedURLClassLoader@0xe0000000", which occupies 702,261,008 (83.36%) bytes.

问题描述

Guida contributor