POI兼容XLSX和XLS
来源:互联网 发布:php接口验证 编辑:程序博客网 时间:2024/05/22 12:08
POI处理03和07版本的excel分别使用HSSFWorkbook和XSSFWorkbook。
如果想一段代码同时兼容两种类型,可以使用try catch的方式来实现(刚接触时想到的方法,其实POI自带这个功能,见末尾)。
例如:
InputStream in = null; Workbook wb = null; try { in = new FileInputStream("C:\\new.xlsx"); wb = new HSSFWorkbook(in); } catch (Exception e) { //这里需要重新给in赋值,否则下一行会报错,应该是wb = new HSSFWorkbook(in)这句之后in会被清空。 in = new FileInputStream("C:\\new.xlsx"); wb = new XSSFWorkbook(in); }
以上功能其实POI自带了,直接
import org.apache.poi.ss.usermodel.WorkbookFactory;wb = WorkbookFactory.create(in);
WorkbookFactory.create(in)会自动判断in的数据类型,选择相应的构造方法。
0 0
- POI兼容XLSX和XLS
- POI导入,兼容xlsx 和 xls
- java使用POI读取excel文件,兼容xls和xlsx
- java 通过poi兼容.xls和.xlsx表格导入
- POI读取xls和xlsx
- POI读取xls和xlsx
- poi解析xls和xlsx
- poi导入导出excel文件,兼容.xls和.xlsx两种格式
- Java 开发之:POI XLS和XLSX兼容解析及单元格数据转换工具代码
- java使用POI实现excel文件的读取,兼容后缀名xls和xlsx
- POI 3.7 读取xls和xlsx
- POI解析Excel(.xls)和Excel2007(.xlsx)
- 使用POI读取xls和xlsx
- POI导入Excel含.xls和.xlsx
- POI读取加密的EXCEL(兼容XLS,XLSX格式)
- POI读取XLS、XLSX
- 使用poi来解析Excel的xls和xlsx。
- 使用poi来解析Excel的xls和xlsx
- cf——A. Unusual Product
- 使用拦截器完成权限控制
- 设置PL/SQL Developer 字符集
- c中全局变量,全局结构体使用
- apache问题之动与静态编译
- POI兼容XLSX和XLS
- pl/sql中文显示为乱码解决
- JsUnit 下载地址
- stl vector排序方法
- oracle:完整剖析PL/SQL DEVELOPER与SQL PLUS字符集设置
- Flash Builder4.6 破解方法的实践
- android 中的 ViewPager+ Fragment
- 对C#和C++0x中Lamda表达式的简略对比
- iOS开发调用苹果自带的地图应用