超过11位,excel会自动变成科学计数法,影响原始数据
解决原理:
将excel列设置成文本格式
解决方法:
// 创建工作簿
HSSFWorkbook wb = new HSSFWorkbook();
// 创建样式
HSSFCellStyle cellStyle = wb.createCellStyle();
// 创建一个DataFormat对象
HSSFDataFormat format = wb.createDataFormat();
// @就是指文本型
cellStyle.setDataFormat(format.getFormat("@"));
// ...
cell.setCellStyle(cellStyle);
原文地址:https://www.cnblogs.com/ycha/p/11240707.html
时间: 2024-10-16 08:09:18