poi解决导入遇到的科学计数法问题
程序员文章站
2024-03-16 09:01:46
...
先将单元格样式设置成文本格式
CellStyle cellStyle = workbook.createCellStyle();
DataFormat dataFormat = workbook.createDataFormat();
cellStyle.setDataFormat(dataFormat.getFormat("@"));
row.getCell(10).setCellStyle(cellStyle);
然后再使用下面的方法即可实现单元格的读取,比如手机号,身份证等的实现
DecimalFormat df = new DecimalFormat("0");
employeeDetail.setPhone(df.format(row.getCell(10).getNumericCellValue()));