參考鏈接:https://stackoverflow.com/questions/52514468/cell-type-string-cannot-be-resolved-or-is-not-a-field
參考鏈接:https://blog.csdn.net/weixin_43209201/article/details/86519522
Java操作Excel之POI: HSSFCell.CELL_TYPE_STRING、HSSFCell.CELL_TYPE_BOOLEAN和HSSFCell.CELL_TYPE_NUMERIC無定義
解決辦法
導入CellType包import org.apache.poi.ss.usermodel.CellType;
使用CellType.STRING代替HSSFCell.CELL_TYPE_STRING
同理,HSSFCell.CELL_TYPE_BOOLEAN、HSSFCell.CELL_TYPE_NUMERIC等無定義的解決辦法與上面類似。
switch (cell.getCellType()) {
case NUMERIC:{
cellValue = String.valueOf(cell.getNumericCellValue());
break;
}
case STRING:{
cellValue = cell.getStringCellValue();
break;
}
case BOOLEAN:{
break;
}
case FORMULA:{
break;
}
default:
break;
}