poi解析Excel文件版本问题
来源:互联网 发布:git 下常用linux命令 编辑:程序博客网 时间:2024/05/20 05:26
poi解析Excel文件时有两种格式:
HSSFWorkbook格式用来解析Excel2003(xls)的文件
XSSFWorkbook格式用来解析Excel2007(xlsx)的文件
如果用HSSFWorkbook解析Excel2007(xlsx)时就会报异常:“The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)”
因为HSSFWorkbook和XSSFWorkbook都实现了Workbook接口,所以我们可以用Workbook来解析两个版本的Excel。
代码如下:
try{ //将文件的输入流转换成Workbook Workbook wb = WorkbookFactory.create(numFile.getInputStream()); //获得第一个工作表 Sheet sheet = wb.getSheetAt(0); //获得第一行 Row row = sheet.getRow(0); //获得第一行的第一列 Cell cell = row.getCell(0);}catch (Exception e){ e.printStackTrace();}
0 1
- poi解析Excel文件版本问题
- poi excel版本问题
- POI解析excel文件
- poi解析excel文件
- 用POI解析EXCEL文件
- POI包解析Excel文件
- POI API 解析Excel文件
- java+poi解析excel文件
- Apache POI解析Excel文件
- 通过poi解析excel文件
- java excel解析:poi与jxl的区别(excel版本问题:xls,xlsx)
- poi解析2007版本的excel
- POI解析1997-2003、2007版本excel
- Excel大文件解析: Java POI SAX解析Excel 文件
- POI 3.8版本导出excel问题
- Excel实战之POI解析(高版本Excel)
- Poi方式解析Excel文件(支持Excel2007)
- POI解析Excel文件通用类
- APP字体大小,不随系统的字体大小变化而变化的方法
- POJ1745
- Jira用户权限设置
- cocos2d-x 3.x学习之ScaleAction
- 【GDPMS】项目管理实战公益培训第十二期
- poi解析Excel文件版本问题
- 非常漂亮的进度指示器AVLoadingIndicatorView
- ubuntu常用命令汇总
- To disable this warning, use -D_SCL_SECURE_NO_WARNINGS
- Android+PHP简单实现
- ARM处理器三级流水线与PC,LR的关系
- datagrid 当前页面统计合计等在Footer页脚。
- Android 开发之 动画Animation学习
- Android 快速开发框架 集成框架