Apache POI jar中的两个“表”类

在Apache POI jar里面,我看到有两种Sheet类,org.apache.poi.ss.usermodel.Sheet和org.apache.poi.xssf.usermodel.XSSFSheet。 他们有什么区别?

High level representation of a SpreadsheetML worksheet. - XSSFSheet High level representation of a SpreadsheetML worksheet. - XSSFSheet 。 这是在处理以Excel data saved in XML format 。 文档在这里

High level representation of a Excel worksheet.- Sheet 。 这是正常的Excel电子表格。

实际上有两个以上:工作Sheet是一般的接口,它有几个实现: HSSFSheet (用于XLS), XSSFSheet (用于SXSSFSheet ), SXSSFSheet (一些stream媒体)等。

您通常应该使用工作Sheet ,它适用于任何types的Excel文档。 只有当你需要一些特殊的function时,你才应该看看实现类。