前几天写了一个java中用poi操作excel导入数据的小例子,后来发现并不能兼容两种版本的excel,经过改进发现了两种方法都可以。
上一篇excel简单的导入:Java之excel简单导入数据
第一种,这种直接用了Workbook的工厂方法。
// 创建对Excel工作簿文件的引用
//直接用HSSFWorkbook和XSSFWorkbook所实现的接口Workbook
Workbook wookbook = null;
wookbook = WorkbookFactory.create(inputStream);
// 在Excel文档中,第一张工作表的缺省索引是0
Sheet sheet = wookbook.getSheetAt(0);
//.......下面的逻辑详见我写的上一篇
第二种,这种通过判断你上次的excel的类型,来分别使用相对应的方法来处理。感觉这种方法更好点。
//直接用HSSFWorkbook和XSSFWorkbook所实现的接口Workbook<

本文介绍了如何使用Java的poi库处理Excel数据导入时,同时兼容.xls和.xlsx两种格式。作者分享了两种实现方法,一种是直接使用Workbook工厂方法,另一种是根据文件类型动态选择处理方式。

2339

被折叠的 条评论
为什么被折叠?



