我正在使用 apache poi 库来读取 excel 文件。我在阅读密码单元格时被卡住了。如果用户在密码单元格中给出日期作为密码,即 2012 年 5 月 16 日。我将此值读取为“41045”,而值应为“16/05/2012”。这是我的代码:
cell = row.getCell(); // date in the cell password '16/05/2012'
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
if(cellCount == TEMPLATE_PASSWORD) {// if cell is password
cell.setCellType(Cell.CELL_TYPE_STRING);
cellValue = cell.getRichStringCellValue().getString(); // value read is 41045 and not "16/05/2012"
}
break;
default:
}
有人可以帮忙吗?
谢谢。