[转载]jxl解析excel时,日期统一格式与数字科学计数法的处理

在用jxl解析excle的时候,如果excel中有小数,如果小数点后的位数多的化,可能会用科学技术法来显示结果。如果有日期时间类型入库需要转换为统一格式,则用以下方法解决
jxl 解析excel时,数字精度,日期的处理问题 代码片段如下 。
String contents=cell.getContents().equals("null")||cell.getContents()==null?"":cell.getContents().trim();
   java.text.DateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
   if(cell.getType()==CellType.DATE){
         DateCell dc=(DateCell)cell;
         contents=sdf.format(dc.getDate());

   }else if(cell.getType()==CellType.NUMBER || cell.getType()==CellType.NUMBER_FORMULA){

         NumberCell nc=(NumberCell)cell;

         contents=""+nc.getValue();

   }

FROM:http://hi.baidu.com/delete_h/blog/item/68737352b248a8050cf3e39f.html

 

posted @ 2012-04-24 10:21  lhc、  阅读(2603)  评论(0编辑  收藏  举报