Когда я читаю файл xls с Apache POI, я всегда получаю значение 0
из getCellType()
. Это неверно. У меня есть другие типы данных, вставленные в лист. И я не очень понимаю, почему это происходит.
Это то, что мой регистратор говорит каждый раз, когда анализирует ячейку:
Type = 0
Кто-нибудь знает или имеет представление, почему это происходит?
HSSFWorkbook wb = new HSSFWorkbook(inputStream);
HSSFSheet sheet=wb.getSheetAt(0);
HSSFRow row;
HSSFCell cell;
Iterator rows = sheet.rowIterator();
while (rows.hasNext())
{
row=(HSSFRow) rows.next();
Iterator cells = row.cellIterator();
while (cells.hasNext())
{
cell=(HSSFCell) cells.next();
log4Debug.debug(" cellCollumnr = "+cell.getCellNum());
log4Debug.debug(" cellRow = "+row.getRowNum());
log4Debug.debug(" Type = "+cell.getCellType());
}
}