在Apache POI jar中,我看到有两种Sheet类,org.apache.poi.ss.usermodel.Sheet和org.apache.poi.xssf.usermodel.XSSFSheet。他们之间有什么区别?
答案 0 :(得分:4)
实际上有两个以上:Sheet
是通用接口,它有几个实现:HSSFSheet
(对于xls),XSSFSheet
(对于xlsx),{{1} (一些流式传输)等等。
您通常应该使用SXSSFSheet
,它适用于任何类型的Excel文档。只有当您需要一些特殊功能时,您才应该查看实现类。
答案 1 :(得分:2)
High level representation of a SpreadsheetML worksheet. - XSSFSheet
。这是在处理Excel data saved in XML format
时使用的。文档为here
High level representation of a Excel worksheet.- Sheet
。这是正常的Excel电子表格。