在导入Excel时,长数字变成了科学计数法
源文件如下:

其中A列和C列在导入时会变成科学计数法,如C列是2019082552,导入时变成了2.019082552E9
想要获得C列的正常内容2019082552,可参考以下方法
Cell cell = row.getCell(j);
String content;
if (j == 2){
NumberFormat nf = NumberFormat.getInstance();
content = nf.format(cell.getNumericCellValue());//该方法获得的数字会变成每3位数字加一个逗号,这里还需要将逗号去掉
if (content.indexOf(",") >= 0) {
content = content.replace(",", "");
}
} else {
content = cell.toString();
}
本文介绍了一种解决Excel中长数字在导入时变为科学计数法的方法。通过使用特定的格式化手段,可以确保数字的准确性,避免因格式变化导致的数据错误。
3595

被折叠的 条评论
为什么被折叠?



