使用SS UserModel解析xls文件时,与HSSF相比性能有什么区别?POI SS UserModel性能
2
A
回答
3
对于.xls文件,HSSF UserModel和SS UserModel之间没有性能差异。这是因为用于HSSF的SS UserModel主要是现有代码的一些非常聪明的改进的接口。
使用.xlsx文件(直接调用XSSF或透明地通过SS)的性能比HSSF更慢,内存更密集。 .xls文件格式是二进制文件格式,.xlsx是基于XML的文件格式(XML文件的压缩文件)。编写代码来处理XML更简单,这是一件好事!但是,xml解析的开销意味着需要更多的内存,并且速度稍慢。
+0
非常感谢。直到现在,我还没有找到一个可靠的答案 – user1864519
相关问题
- 1. java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/ExtendedColor
- 2. NoClassDefFoundError org/apache/poi/ss/usermodel/Workbook
- 3. Java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Font
- 4. javax.servlet.ServletException:java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Cell
- 5. java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Workbook
- 6. java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Row运行时错误
- 7. java.lang.NoClassDefFoundError:org/apache/poi/xssf/usermodel/XSSFWorkbook
- 8. java.lang.NoSuchMethodError:org.apache.poi.hssf.usermodel.HSSFWorkbook.createDataFormat()Lorg/apache/poi/hssf/usermodel/HSSFDataFormat;
- 9. java.lang.NoSuchMethodError:org.apache.poi.hssf.usermodel.HSSFWorkbook.getCreationHelper()Lorg/apache/poi/hssf/usermodel/HSSFCreationHelper;
- 10. 在运行jar文件时线程“main”java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Workbook中的异常
- 11. 获取异常开始过滤器Struts2 java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Workbook in Stuts2
- 12. Vaadin 7.4.9错误 - java.lang.NoClassDefFoundError:org/apache/poi/hssf/usermodel/HSSFWorkbook
- 13. Oozie Java Action Error java.lang.NoClassDefFoundError:org/apache/poi/xwpf/usermodel/XWPFDocument
- 14. Java - POI - 性能
- 15. Java POI SS用户模型转换
- 16. 如何转置POI SS/XSSF表格?
- 17. Apache Poi:从HSSF转换为SS?
- 18. 如何使用POI SS处理HYPERLINK功能?
- 19. 如何提高性能在SSIS
- 20. Apache POI - 使用usermodel读取.xlsx和.xls文件
- 21. POI公式评估性能
- 22. Java POI使用SS模型创建新的工作簿?
- 23. 无法使用Apache POI ss用户模型添加工作表
- 24. 将单个POI SS表转换为字节[] - Java
- 25. Apache Poi性能问题与WorkbookFactory.create()
- 26. 的Apache POI和Excel VBA性能比较
- 27. NoClassDefFoundError的:组织/阿帕奇/ POI/SS /公式/ UDF/UDFFinder错误在Java中
- 28. Java Apache POI NoClassDefFoundError WorkbookFacory
- 29. django.db.utils.IntegrityError在自定义的usermodel
- 30. 在CakePHP访问的usermodel 2.2.3
虽然使用hssf的性能会很好,但它比ss usermodel使用更多的内存。而使用hssf poi 3.7用户可以导出有限数量的行(65k)。 – swamy