使用apache poi从excel读取日期字符串

时间:2015-07-15 23:37:18

标签: java apache-poi

我正在尝试使用apache poi库来读取excel。我想将日期字段转换为字符串值。因此我使用了以下代码:

if(cell.getCellType()==Cell.CELL_TYPE_NUMERIC){
    if(DateUtil.isCellDateFormatted(cell)){
       DataFormatter df = new DataFormatter();
       FormulaEvaluator fe = Workbook.getCreationHelper().createFormulaEvaluator();
       String str= formatter.formatCellValue(cell, fe);
       return str;
    }
}

我以奇怪的形式获得日期< 3/12 / [] 15>。单元格值id 3/12/2015。任何人都可以指导我。

1 个答案:

答案 0 :(得分:0)

而不是DateFormatter,只需像这样重写:

if(cell.getCellType()==Cell.CELL_TYPE_NUMERIC){
    String date = cell.getDateCellValue();
   }
}