问题:
excel里面有内容,但是读取的时候却空了
原因:
通过debug
XSSFCell cell0 = sheet.getRow(i).getCell(0);
这一行拿到的已经是内容了,我后面跟了
cell0.setCellType(CellType.STRING);
导致内容为空了
解决方案:
/**
* 设置单元格格式,如果类型不为String的就设置为String,如果本来就为String则不设置
* @param xssfCell
*/
public static void setExcelType(XSSFCell xssfCell){
if(xssfCell.getCellTypeEnum() != CellType.STRING){
xssfCell.setCellType(CellType.STRING);
}
}
每天进步一点点,开心也多一点点