alibaba/easyexcel

读取大文件耗时很久

Open

#4.041 geöffnet am 31. Okt. 2024

Auf GitHub ansehen
 (4 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (7.599 Forks)batch import
help wanted

Repository-Metriken

Stars
 (33.728 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

建议先去看文档

快速开始常见问题

异常代码

EasyExcel.read(file, new ReadListener() {
  @Override
  public void invoke(Object data, AnalysisContext context) {
	  System.out.println(data);
	  throw new ExcelAnalysisStopException();
  }
  
  @Override
  public void doAfterAllAnalysed(AnalysisContext context) {
  
  }
}).sheet().doRead();

异常提示

问题描述

就这段代码,读取一个160MB的xlsx,100W行、48列,耗时40秒。我只想读取第一行然后就结束读取,这耗时让我怀疑我是不是用错方式了

Contributor Guide