POI(4) : Excel讀取日期轉Date
阿新 • • 發佈:2019-02-04
private Date parse(String time) {
try {
Date date = org.apache.poi.ss.usermodel.DateUtil.getJavaDate(Double.parseDouble(time));
return date;
} catch (Exception e) {
return null;
}
}
time就是讀取的值,讀取方式可以參考下面
private String getCellValue(XSSFRow row, int cellPosition) { XSSFCell cell = row.getCell(cellPosition); if (null == cell) { return Constants.CROSS_BAR; } CellType cellType = cell.getCellType(); String cellValue = null; switch (cellType) { case STRING: cellValue = cell.getStringCellValue(); break; case FORMULA: cellValue = cell.getCellFormula(); break; case NUMERIC: cellValue = cell.getNumericCellValue() + ""; break; default: cellValue = cell.getStringCellValue(); break; } return cellValue; }
row是行物件,cellPosition是列數,從0開始
END。