poi导出excel字符串变科学计数法问题
Posted ycha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了poi导出excel字符串变科学计数法问题相关的知识,希望对你有一定的参考价值。
超过11位,excel会自动变成科学计数法,影响原始数据
解决原理:
将excel列设置成文本格式
解决方法:
// 创建工作簿
HSSFWorkbook wb = new HSSFWorkbook();
// 创建样式
HSSFCellStyle cellStyle = wb.createCellStyle();
// 创建一个DataFormat对象
HSSFDataFormat format = wb.createDataFormat();
// @就是指文本型
cellStyle.setDataFormat(format.getFormat("@"));
// ...
cell.setCellStyle(cellStyle);
以上是关于poi导出excel字符串变科学计数法问题的主要内容,如果未能解决你的问题,请参考以下文章
POI导出复杂的excel;excel公共样式类;excel拼接定制类;数据科学计数法转为普通值
excel导入csv格式 身份证号就变成科学计数法了,怎么转变回去
java导出CSV 用excel打开 数字过长变成科学计数法