问题描述 具体表现为将字符串类型的电话号码存入Excel中,双击单元格后,转变为大数类型。 问题解决 原因是设置样式和填入数据的先后顺序问题,所以只需要在填入数据前设置单元格样式和类型即可解决: row.createCell(2).setCellStyle(cellStyle); row.getCell(2).setCellValue(addressBook.getPhonenum()); ps:感谢评论指正~