解决java读取EXCEL数据变成科学计数法的问题
作者:冰的橙汁汽水 发布时间:2023-06-14 02:17:56
标签:java,EXCEL,科学计数法
1.如下图中的检测值存到数据库是科学计数法
2 经过代码处理后
3 只需要对你读到的字符串进行如下操作
BigDecimal bd = new BigDecimal("读到的值");
String checkValue = bd.toPlainString();
补充:java excel 导出时长数字变成科学计数法的解决方法
今天在做excel导出的时候,导出的表格中长度大于11的数字会自动用科学计数法显示。
一开始,我想着直接将数据全部转为string类型,没想到还是无法解决问题(可能是excel工具自动识别数字,又将其转成科学计数了)。
后来通过百度发现了多种解决方法,下面两种个人觉得效率比较高,代码改动最少:
1、将要导出的数转为BigDecimal类型
在使用toPlainString转换为String类型
BigDecimal bigDecimal = new BigDecimal(value);
String out = bigDecimal.toPlainString();
2、通过DecimalFormat将数字转换String类型
String out = new DecimalFormat("0.00").format(value);
(其中0.00表示保留的位数)
mysql针对数字类型的转换建议使用convert和cast函数,
format(param,2)
convert(param, decimal(12,2)) 其中12是数字的个数
cast(param as decimal(12,2))
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/qq459722184/article/details/103699922


猜你喜欢
- 代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基
- 这是主要使用到的jar 文件是:spring mvc +apache common-fileuplad第一步:web.xml 文件。【重点是
- 随着Android设备增多,不少网站都开始设备Android设备,而Android主流设备类型以手机和平板为主。网站在适配时通过User A
- 问题描述需要定时通过websocket接口来推送mysql里面最新的数据,自定义了定时器@Component@Slf4jpublic cla
- Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerExcept
- 背景 我们知道在.NET Framework中存在四种常用的定时器,他们分别是:1 两个是通用的多线程定时器:Syste
- 本文实例讲述了Java实现把两个数组合并为一个的方法。分享给大家供大家参考,具体如下:在Java中,如何把两个String[]合并为一个?看
- 1、如何添加listBox的值this.listBox1.Items.Add("张晓东");2、如何判断listBox集
- 最近公司的一款产品提交国内市场,发现有些国内市场提示需要进行应用认领。原因就是别人(或者市场抓取)已经在我们之前将这个应用提交到了该市场。认
- 本文实例为大家分享了android自定义View实现五子棋的具体代码,供大家参考,具体内容如下先说一下吧,android的自定义View就是
- public class LogHelper { &nbs
- 本文实例讲述了Android编程设计模式之状态模式。分享给大家供大家参考,具体如下:一、介绍状态模式中的行为是由状态来决定的,不同的状态下有
- 原则:1、垃圾回收机制,维护引用信息不维护指针信息2、引用类型的实例化对象在生存期内由垃圾回收机制处理,可能移动内存3、当一个类的实例化对象
- SpringBoot在annotation的层面实现了数据缓存的功能,基于Spring的AOP技术。所有的缓存配置只是在annotation
- Spring核心Spring核心是 IOC 和 AOP 。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和
- C#调用Twain接口实现扫描仪连续扫描。在监听的TwainCommand.TransferReady状态中,是调用扫描仪扫描图片的。我开始
- 本文实例展示C#实现过滤html标签,汉字间空格,制表符,并保留a标签的方法。分享给大家供大家参考之用。具体方法如下:可以在公共类如Comm
- 今天把Android Studio 升级到4.1版本,发现GsonFormat没有了,网上有的解决办法从https://plugins.je
- 私有构造函数私有构造函数是一种特殊的实例构造函数。它通常用在只包含静态成员的类中。如果类具有一个或多个私有构造函数而没有公共构造函数,则其他
- 我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是这些都离不开数据驱动JD