首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何避免Excel中大数数据的自动格式化

如何避免Excel中大数数据的自动格式化
EN

Stack Overflow用户
提问于 2018-07-26 04:16:31
回答 2查看 34关注 0票数 0

我正在运行一个Spring批处理作业来生成一个包含一些客户信息的CSV文件。当文件生成时,客户的电话号码显示为322857260002;在打开文件时,您将看到显示为3.22858E+11的号码。我想在文件中看到完整的数字(322857260002)

代码语言:javascript
复制
unmatchedItem.setMpsReference(rs.getString("MPS_REFENRECE"));

UnmatchedItem对象中,mpsReferenceNumber是字符串。我也尝试过BigInteger,但问题仍然存在。

如果您需要更多信息,请帮助我,如果需要更多信息,请告诉我。

问候

EN

回答 2

Stack Overflow用户

发布于 2018-07-26 04:18:54

问题出在Excel,而不是CSV文件。尝试将有问题的单元格的格式更改为特定的数字格式。

票数 2
EN

Stack Overflow用户

发布于 2018-07-26 04:37:52

您还可以读取它以将双精度转换为Bigdecimal。

代码语言:javascript
复制
if XSSFCell.CELL_TYPE_NUMERIC:
Double doubleValue = nextCell.getNumericCellValue();
BigDecimal bd = new BigDecimal(doubleValue.toString());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51527019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档