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时,你才应该看看实现类。