alibaba/easyexcel

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

Open

#3,858 opened on 2024年7月1日

GitHub で見る
 (4 comments) (0 reactions) (0 assignees)Java (7,599 forks)batch import
help wanted

Repository metrics

Stars
 (33,728 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

建议先去看文档

快速开始常见问题

异常代码

   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.

问题描述

コントリビューターガイド