目录
一、问题
现在我们在使用POI解析EXCEL的时候,在设置每个单元格的格式的时候,发现Cell.CELL_TYPE_STRING提示过时,举个栗子:
Row row = sheet.getRow(k);
Cell cell4 = row.getCell(4);
if (cell4 == null) {
returnmap.put("解析错误", "用户Mail为空");
return returnmap;
} else {
if ("".equals(cell4.getStringCellValue())) {
return returnmap;
} else {
cell4.setCellType(Cell.CELL_TYPE_STRING);
mail = cell4.getStringCellValue();
}
}
这时候开发会提示 cell4.setCellType(Cell.CELL_TYPE_STRING); 已经不再推荐使用。
二、解决
使用 cell4.setCellType(CellType.STRING);代替cell4.setCellType(Cell.CELL_TYPE_STRING);
POI解析Excel:废弃CELL_TYPE_STRING的替代方法

文章讨论了在使用ApachePOI库解析Excel时,关于设置单元格格式的旧方法Cell.CELL_TYPE_STRING已过时,推荐使用CellType.STRING来替代。作者提供了代码示例以说明如何更新处理逻辑。
1万+

被折叠的 条评论
为什么被折叠?



