Stack trace
Exception in thread \"main\" java.lang.Error: Unresolved compilation problems:
CELL_TYPE_STRING cannot be resolved or is not a field
CELL_TYPE_N
If you're using a later version of Apache POI poi-4.0.1, Cell.getCellType()
returns the CellType enum instead of int, so your switch should look like this:
now in CELL_TYPE_NUMERIC
is now just NUMERIC
remove 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;
}