使用poi读取Excel中的各种数据类型处理
来源:互联网 发布:php system返回1 编辑:程序博客网 时间:2024/05/17 09:38
Excel中可能会有各种数据格式,但poi只提供了那几种,这就要我们好好处理我们想要的数据了
以下是我的总结:
if (null != cell)
{
// 以下是判断数据的类型
switch (cell.getCellType())
{
case HSSFCell.CELL_TYPE_NUMERIC: // 数字
if (0 == cell.getCellType()) {//判断单元格的类型是否则NUMERIC类型
if (HSSFDateUtil.isCellDateFormatted(cell)) {// 判断是否为日期类型
Date date = cell.getDateCellValue();
DateFormat formater = new SimpleDateFormat(
"yyyy-MM-dd HH:mm");
cellValue = formater.format(date);
}else{
cellValue = cell.getNumericCellValue() + "";
}
}
break;
case HSSFCell.CELL_TYPE_STRING: // 字符串
cellValue = cell.getStringCellValue();
break;
case HSSFCell.CELL_TYPE_BOOLEAN: // Boolean
cellValue = cell.getBooleanCellValue() + "";
break;
case HSSFCell.CELL_TYPE_FORMULA: // 公式
cellValue = cell.getCellFormula() + "";
break;
case HSSFCell.CELL_TYPE_BLANK: // 空值
cellValue = "";
break;
case HSSFCell.CELL_TYPE_ERROR: // 故障
cellValue = "非法字符";
break;
default:
cellValue = "未知类型";
break;
- 使用poi读取Excel中的各种数据类型处理
- 如何使用POI处理Excel中的日期数据类型
- 【JAVA】apache poi excel 文件读取,各种数据类型,不规则excel格式都可以读取
- 【JAVA】apache poi excel 文件读取,各种数据类型,不规则excel格式都可以读取
- POI读取EXCEL中的日期
- POI读取Excel数据类型的判断方法
- java poi 读取excel各种数据
- java poi 读取excel各种数据
- 使用POI读取EXCEL中的所有Sheet表
- JAVA:使用POI读取excel文件中的日期
- 使用POI读取EXCEL文件
- 使用POI读取EXCEL文件
- 使用 apache poi 读取 Excel
- Springmvc 使用 poi 读取excel
- poi读取excel的使用
- 使用POI读取excel文件
- java使用poi读取excel
- POI Excel操作与数据类型处理
- 数据结构之二叉搜索树
- 常见的超分辨率处理方法
- DAO
- 多本图书
- ArrayList方法
- 使用poi读取Excel中的各种数据类型处理
- lintcode -合并k个排序链表
- Service
- 删除指定图书
- Hibernate获得Session对方的两种方法对比(opeenSession和getCurrentSession对比)
- ARCGIS中遥感影像去除黑边方法
- 3299. Humidex
- Error 000464 : 无…
- ArcGIS栅格裁剪-----裁剪前后的栅…