easyexcel和poi的区别
easyexcel和poi的主要区别在于解析方式和内存占用:
1. 解析方式:easypoi和easyExcel都引用了Apache的poi,但是它们的解析方式不同。easypoi的解析方式是dom解析,把结果一次都读入内存操作,这样的操作在并发量上来的时候可能会出现内存溢出。而easyExcel运用的是SAX的解析方式,这种方式明显降低了内存,但是速率可能会下降。
2. 内存占用:在对一个接口同时点击多次内存占用对比中,easyExcel的内存明显较小。易于使用和节省内存是easyExcel的主要特点。
需要注意的是,easyExcel和POI在写入Excel时的API也有一些区别。例如,easyExcel使用SXSSFWorkbook生成Excel文件,而POI则使用HSSFWorkbook或XSSFWorkbook生成Excel文件。