Я использую POI HSSF API для манипуляций с Excel в Java. У меня есть значение даты "01.08.2009" в одной из моих ячеек Excel, и хотя я пытаюсь прочитать это значение с помощью HSSF API, он определяет тип ячейки как числовой и возвращает значение "Double" моей даты. Смотрите пример кода ниже:
cell = row.getCell(); // date in the cell '8/1/2009'
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
cellValue = new Double(cell.getNumericCellValue()).toString();
break;
default:
}
Cell.getCellType () возвращает NUMERIC_TYPE, и поэтому этот код преобразует дату в двойную! (
Есть ли способ прочитать дату как в HSSF POI!?