POI 导入excel数据自动封装成model对象--代码分析
来源:互联网 发布:购买域名后需要备案吗 编辑:程序博客网 时间:2024/05/16 06:02
上完代码后,对代码进行主要的分析:
1、主要使用反射api将数数据注入javabean对象
2、代码中的日志信息级别为debug级别
3、获取ExcelImport对象后需要调用init()方法初始化数据信息
4、判断单元格类型,主要难点为日期类型的判断,如果对poi的API不是很熟悉可能会有点难以下手(我也是百度的!)
String value = null;
switch (cell.getCellType())
{
case HSSFCell.CELL_TYPE_BOOLEAN:
value = String.valueOf(cell.getBooleanCellValue());
break;
case HSSFCell.CELL_TYPE_NUMERIC:
// 判断当前的cell是否为Date
if (HSSFDateUtil.isCellDateFormatted(cell))
{
value = this.formateDate(cell.getDateCellValue());
} else
{
value = String.valueOf((long) cell.getNumericCellValue());
}
break;
case HSSFCell.CELL_TYPE_STRING:
value = cell.getStringCellValue();
break;
case HSSFCell.CELL_TYPE_FORMULA:
log.debug("不支持函数!");
break;
}
5、日志中记录了详细的信息,如果设置信息为required ,出现空数据则会出现类似的日志信息:第5行,姓名字段,数据为空,跳过!
- POI 导入excel数据自动封装成model对象--代码
- POI 导入excel数据自动封装成model对象--代码分析
- POI 导入excel数据自动封装成model对象--介绍
- poi根据导入的excel数据自动封装成bean对象集合
- poi 导入excel 数据转对象
- poi 导入excel 数据转对象
- POI数据导入Excel
- POI 导入excel代码总结
- 使用poi导入excel数据
- poi 导入Excel封装 并处理数据类型
- excel数据自动导入
- 使用poi操作导入excel代码示例
- 使用poi操作导入excel代码示例
- 利用POI将数据库数据导入Excel
- 利用poi把excel数据导入mysql
- 使用POI导入Excel数据到系统
- 使用Java POI导入导出Excel数据
- poi sax 方式 导入excel海量数据
- POI 导入excel数据自动封装成model对象--代码
- Go语言 Go加密之DES
- Nsrimer类的基础使用
- jQuery调用WebService返回JSON数据
- windows 多线程编程的几点经验 (防止死锁)
- POI 导入excel数据自动封装成model对象--代码分析
- cocos2dx-3.0rc2 build on Eclipse
- 黑马程序员--- 学习笔记(第二十四天)
- 计算几何题集
- paip.提升效率--批量变量赋值 “多元”赋值
- android 源码更新
- Java中的String
- 马氏距离(Mahalanobis distance)和欧氏距离(Euclidean distance )
- BZOJ 1503 [NOI2004]郁闷的出纳员 (splay)