使用SS UserModel解析xls文件时,与HSSF相比,性能有何不同?
答案 0 :(得分:3)
对于.xls文件,HSSF UserModel和SS UserModel之间没有性能差异。那是因为HSSF的SS UserModel主要是围绕现有代码的一些非常聪明的改进接口。
使用.xlsx文件(直接调用XSSF或透明地通过SS)的性能比HSSF慢,占用的内存更多。 .xls文件格式是二进制文件格式.xlsx是基于XML的文件格式(XML文件的zip文件)。编写代码来处理XML更简单,这是一件好事!但是,xml解析的开销意味着需要更多内存,而且速度稍慢。