alibaba/easyexcel

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

Open

#3 858 ouverte le 1 juil. 2024

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Java (7 599 forks)batch import
help wanted

Métriques du dépôt

Stars
 (33 728 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

建议先去看文档

快速开始常见问题

异常代码

   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.

问题描述

Guide contributeur