Если вы используете более позднюю версию Apache POI poi-4.0.1 , Cell.getCellType()
возвращает перечисление CellType вместо int, поэтому ваш переключатель должен выглядеть следующим образом:
теперь в CELL_TYPE_NUMERIC
теперь просто NUMERIC
удалить CELL_TYPE_
while(cellitr.hasNext())
{
Cell celldata=(Cell) cellitr.next();
switch(celldata.getCellType())
{
case STRING:
data.add(celldata.getStringCellValue());
break;
case NUMERIC:
data.add(celldata.getNumericCellValue());
break;
case BOOLEAN:
data.add(celldata.getBooleanCellValue());
break;
}