我正在开展一个项目,以从大量机器生成的文件(100k+ 总计 15gig)中提取一些数据,以每行一个文件生成 excel(2003)。在将每行提取的每个文件的数据写入excel(使用JExcel API)之前,我将内存中的所有文件加载到数组列表中。
一切正常,直到大约 90k 文件被读取并写入打开的工作簿,然后它停止工作。
在读取和提取所有文件后,我执行 workbook.write() 和 workbook.close(),因为当磁盘“挂起”时,没有任何内容被写入磁盘上的实际文件。
没有错误被抛出。有关解决此问题的任何想法。提前谢谢了。