在XSSFWorksheet和SXSSFWorksheet之间使用什么类更好?
我正在与struts2框架的j2ee项目工作,我需要读取和写入大型的150 MB的Excel文件。 那么我应该在XSSFWorksheet和SXSSFWorksheet类之间使用哪个类来执行此任务。
我不知道什么类是速度和大处理的最大能力方面。
两者有什么区别?
请给我build议。
谢谢。
有关XSSF和SXSSF的比较,请参阅Apache POI Spreadsheets页面 。 它列出了这两个API可以做什么,不可以做什么,比较它们等等。只有通过观察才能解决您的问题
考虑一下你的问题:
我需要读取和写入大型的Excel文件
XSSF支持读写。 SXSSF在写入时只支持附加数据,不支持读取
所以,你需要使用XSSF来读取你的文件(或者是非常低层的SAX文件)。 对于编写,你可能可以使用SXSSF,假设你只是追加新的数据,否则XSSF将是你唯一的select