`
bhw1015
  • 浏览: 88793 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

POI处理Excel中的日期类型的单元格

    博客分类:
  • JSP
 
阅读更多

在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式,如果是的话,

创建一个日期格式,再将单元格的内容以这个日期格式显示出来。如果单元格不是日期格式,那么则直接得到NUMERIC的值就行了。具体代码如下:

  

if (HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()) {      
  if (HSSFDateUtil.isCellDateFormatted(cell)) {      
    Date d = cell.getDateCellValue();      
    DateFormat formater = new SimpleDateFormat("yyyy-MM-dd");      
   System.out.print(formater.format(d))      
  } else {      
      double v = cell.getNumericCellValue();      
     System.out.print(v)      
}  


 
分享到:
评论
1 楼 lxqiang_0 2012-07-17  
请问.xlsx格式的怎么处理,没有XSSFDateUtil工具类

相关推荐

    Java使用poi读取Excel表中的日期单元格

    测试数据

    POI实战-java开发excel详解

    本POI实战为本人在业余时间写成,从浅开始,整个文档处于初到中级水平,包含大部分项目开发中会用到的常用功能,由于本人精力与能力有限,如有错误欢迎指正。 目录大概: 1.POI入门 4 1.1 Excel基本知识 4 1.2 POI...

    POI操作Excel常用方法总结.docx

    HSSFCell excel的单元格 HSSFFont excel字体 HSSFName 名称 HSSFDataFormat 日期格式 HSSFHeader sheet头 HSSFFooter sheet尾 HSSFCellStyle cell样式 HSSFDateUtil 日期 HSSFPrintSetup 打印 ...

    POI实战 .pdf

    2.1.2 日期类型 18 2.2 自定义类型 21 3.复杂写入 22 3.1 复杂写入 22 3.2 多层公式 27 4.常用操作 30 4.1注释 30 4.1.1 单表注释 30 4.1.2 多表注释 32 4.1.3 空单元格注释 34 4.2单元格合并与数据读取 34 4.3 窗口...

    基于poi对excel操作的简单封装和必要的poi3.17包

    基于poi对excel操作的简单封装及必要的poi3.17...针对excel文件或输入流,按行或者单元格解析处理,提供简单的通用单元格数据获取方法(数字类单元格返回Double, 日期返回Date, 公式返回计算后的结果,其它返回String)

    POI读取Excel(新)

    对前一个Demo做了修改,解决了合并单元格读取的bug以及日期类型和数值类型读取的bug。

    poi最新版本及收集的帮助资料

    java的POI操作Excel文件.doc POI_API帮助文档.chm poi-bin-3.9-20121203.tar.gz poi帮助.docx POI中文帮助文档.pdf poi中文教程.doc第一章 POI简介 实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为...

    poi以及jxl相关的jar包下载

    支持Excel 95-2000的所有版本(网上说目前可以支持Excel2007了,还没有尝试过) 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表,但是这套API对图形和图表的支持很有限,而且...

    poi-3.17-jemen.jar

    在Adroid中拟使用Excel等offic文档,从头开发所有的office格式、协议将是无比巨大的工作量,直接从第三方库来做就方便多了。 目前找到比较好的就是apache的poi。 poi是apache开发office库,java语言,用于PC端。 ...

    java导出数据表头合并第一行表头第二行表头

    var gauge_head1="日期@交易金额汇总@渠道@交易类型";//表头1 要合并的格表头描述字段 已@分割 注意 这里的表头是至第一行表头 var gauge_head2="日期@交易量汇总@设备占比@WEB占比@APP占比@互生币支付@互商订单...

    动态解析excel

    支持复合表头,支持合并单元格,支持日期、数字、文本等格式,只需要传入你需要获取的列头名称,就能动态取出内容

    word源码java-python:Python

    word源码java Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。...excel的单元格 HSSFFont excel字体 HSSFName 名称 HSSFDataFormat 日期格式 H

    Java_Web开发实战1200例第1卷.part2

    5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 5.5 窗口与对话框 186 5.6 对数据库操作的JavaBean 189 第6章 Servlet技术 211 6.1 Servlet基础 212 6.2 Servlet应用 223 第7章 过滤器与监听器技术 239 7.1 ...

    Java_Web开发实战1200例第1卷.part3

    5.3 日期时间处理 176 5.4 输出实用的HTML代码 182 5.5 窗口与对话框 186 5.6 对数据库操作的JavaBean 189 第6章 Servlet技术 211 6.1 Servlet基础 212 6.2 Servlet应用 223 第7章 过滤器与监听器技术 239 7.1 ...

    luckysheet_import_export

    单元格格式,例如数字格式,日期,百分比等。 公式 计划 目标是支持Luckysheet支持的所有功能 条件格式 数据透视表 图表 种类 筛选 注解 Excel导出 要求 版本> = 6 安装 npm install -g gulp-cli npm install 发展 ...

Global site tag (gtag.js) - Google Analytics