因为列是长整型,导出后变成科学计数法,无法再导入,会报如下错误
com.alibaba.excel.exception.ExcelGenerateException: java.lang.NumberFormatException: For input string: "1.0E9"
原本是1000000000,变成科学记数法1.E9了。
因为列是长整型,导出后变成科学计数法,无法再导入,会报如下错误
com.alibaba.excel.exception.ExcelGenerateException: java.lang.NumberFormatException: For input string: "1.0E9"
原本是1000000000,变成科学记数法1.E9了。
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答708 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
我把easyexcel源码里的WorkBookUtil.java第67行代码
cell.setCellValue(Double.parseDouble(cellValue.toString()));
改成cell.setCellValue(cellValue.toString());
解决了该问题。