Apache POI:xls和xlsx的独立逻辑?

时间:2013-06-13 13:05:06

标签: java apache-poi

我正在查看Apache POI来解析一些Excel文件。到目前为止我能看到的是有HSSF *类来处理xls和XSSF *用于xlsx文件。
我需要从工作簿的第一张表中读取一些相当复杂的数据模式。

所以问题是:我是否必须为xls和xlsx格式两次编码相同的逻辑,或者我能以更通用的方式使用它们吗?

2 个答案:

答案 0 :(得分:4)

使用POI中丰富的接口。例如, Sheet 接口有许多实现者,包括 HSSFSheet XSSFSheet

答案 1 :(得分:1)

还有org.apache.poi.ss类可以处理这两种格式。但是你需要稍微修改你的代码。

看看这里:

http://poi.apache.org/spreadsheet/converting.html