我正在查看Apache POI来解析一些Excel文件。到目前为止我能看到的是有HSSF *类来处理xls和XSSF *用于xlsx文件。
我需要从工作簿的第一张表中读取一些相当复杂的数据模式。
所以问题是:我是否必须为xls和xlsx格式两次编码相同的逻辑,或者我能以更通用的方式使用它们吗?
答案 0 :(得分:4)
使用POI中丰富的接口。例如, Sheet 接口有许多实现者,包括 HSSFSheet 和 XSSFSheet 。
答案 1 :(得分:1)
还有org.apache.poi.ss类可以处理这两种格式。但是你需要稍微修改你的代码。
看看这里:
http://poi.apache.org/spreadsheet/converting.html