apache poi如此缓慢地阅读一个xlsx文件

我想在java( 使用Apache POI )读取一个xlsx文件,但它需要这么多时间…我不知道为什么会发生,我已经试图增加一个JVM堆,但它不起作用。 excel文件有28000行,但我不读表,当我创build一个工作簿时,它开始缓慢:

file = new FileInputStream(xlsxPath); XSSFWorkbook workbook = new XSSFWorkbook(file); 

什么是Apache POI这种奇怪的行为米,也许有人已经有这个问题,什么是解决scheme,谢谢大家的帮助!

你有没有尝试使用

  BufferedInputStream bfs = new BufferedInputStream XSSFWorkbook workbook = new XSSFWorkbook(bfs);