使用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