如何在服务器上对20GB excel文件进​​行读写操作?

时间:2017-07-26 08:13:53

标签: java excel jdbc apache-poi

我在服务器上有很少的Excel文件,我想对它们执行读写操作。

我能想到两种方式:

  1. 使用Apache POI并执行必要的任务(我真的怀疑这种方法,因为我遇到了很多关于stackoverflow的OutOfMemory问题,人们正在努力加载> 250MB文件)

  2. 将每个Excel文件视为数据库,并使用JDBC | ODBC执行读写操作。 (这种方法比第一种更好,因为它不会将整个文件加载到内存中)

  3. 示例操作可以是:

    • 搜索字符串
    • 搜索并替换

    如果您以前做过类似的事情,或者您有任何想法,请告诉我。

    编辑:文件格式可以是xls或xlsx,它不是csv文件的家伙!!!

0 个答案:

没有答案