Apache POI jar中的两个'Sheet'类

时间:2014-09-04 07:04:24

标签: java excel apache-poi

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

2 个答案:

答案 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电子表格。