我正在使用struts2框架处理j2ee项目,我需要读取和写入大约150 MB的大型excel文件。那么我应该在XSSFWorksheet和SXSSFWorksheet类之间用于此任务的类。
我不知道什么类是速度和大处理的最大能力方面。
两者之间有什么区别?
请建议我。
感谢。
答案 0 :(得分:2)
对于XSSF和SXSSF的比较,请看Apache POI Spreadsheets page。这列出了两个API可以做什么,不能做什么,比较它们等等。只有通过查看它才能解决你的问题
考虑你的一点问题:
我需要读写大型excel文件
XSSF支持读写。 SXSSF仅支持在写入时附加数据,它不支持读取
因此,您需要使用XSSF来读取您的文件(或非常低级SAX stuff)。对于写作,您可以使用SXSSF,假设您只是追加新数据,否则XSSF将是您唯一的选择