我想用javaspring处理一个excel文件。我正在使用apche poi来处理文件。excel文件是自动生成并不断增长的。示例:excel文件在第一天有20行。在第2天,excel文件有35行。前20行是相同的,但有15个新行。不知道添加了多少行,也不知道何时上载excel。excel中的数据Map到POJO并保存到数据库中。有没有一种快速可靠的方法来识别添加了哪些新行并且只处理这些行?编辑:我意识到这可能不是一个excel处理问题,而是一个数据库优化问题。
u3r8eeie1#
您可以使用apachepoi的较新api,sxssf,它是xssf的一个与api兼容的流式扩展,当必须生成非常大的电子表格并且堆空间有限时可以使用。它消耗更少的内存。检查此链接。
1条答案
按热度按时间u3r8eeie1#
您可以使用apachepoi的较新api,sxssf,它是xssf的一个与api兼容的流式扩展,当必须生成非常大的电子表格并且堆空间有限时可以使用。它消耗更少的内存。检查此链接。