0

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

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

4

2 回答 2

4

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

于 2013-06-13T13:17:24.963 回答
1

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

看看这里:

http://poi.apache.org/spreadsheet/converting.html
于 2013-06-13T13:20:02.927 回答