java excel 取消科学计数法_基于Java将Excel科学计数法解析成数字

java excel 取消科学计数法_基于Java将Excel科学计数法解析成数字需要注意的是一般的科学表达式是 1 8E121 8E 12 而在 Excel 中的科学表达式是 1 8E 121 8E 12 我写的科学计数法的正则表达式是 d d Ee 1 0 9 导入 EXCEL 数据时将科学计数法解析成数字 Java 代码 importjava text DecimalForma importjava util regex Pattern pub

需要注意的是一般的科学表达式是

1.8E12 1.8E-12

而在Excel中的科学表达式是

1.8E+12 1.8E-12

我写的科学计数法的正则表达式是

(-?\d+\.?\d*)[Ee]{1}[\+-]?[0-9]*

导入EXCEL数据时将科学计数法解析成数字,Java代码:

import java.text.DecimalFormat;

import java.util.regex.Pattern;

public class Test {

static Pattern pattern = Pattern.compile(“(-?\\d+\\.?\\d*)[Ee]{1}[\\+-]?[0-9]*”);

static DecimalFormat ds = new DecimalFormat(“0”);

static boolean isENum(String input) {//判断输入字符串是否为科学计数法

return pattern.matcher(input).matches();

}

public static void main(String[] args) {

String str = “6.18404E+17”;

System.out.println(isENum(str));

if (isENum(str)) {

String sPhone = ds.format(Double.parseDouble(str)).trim();

System.out.println(sPhone);

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【翻译】.NET 5中的性能改进

    【翻译】.NET 5中的性能改进在.NETCore之前的版本中,其实已经在博客中介绍了在该版本中发现的重大性能改进。从.NETCore2.0到.NETCore2.1到.NETCore3.0的每一篇文章,发…

    2022年7月20日
    11
  • phpstrom2021激活码 3月最新注册码

    phpstrom2021激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    33
  • 转:CCriticalSection「建议收藏」

    转:CCriticalSection「建议收藏」类CCriticalSection的对象表示一个“临界区”,它是一个用于同步的对象,同一时刻只允许一个线程存取资源或代码区。临界区在控制一次只能有一个线程修改数据或其它的控制资源时非常有用。例如在链表中增加一个节点就中允许一次一个线程进行。通过使用CCriticalSection对象来控制链表,就可以达到这个目的。在运行性能比较重要而且资源不会跨进程使用时,建议采用临界区代替信号灯。有关在MF…

    2022年7月20日
    15
  • WLAN没有有效的IP配置如何一招解决

    WLAN没有有效的IP配置如何一招解决提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档WLAN没有有效的IP配置如何一招解决前言一、电脑连不上网?二、具体步骤1.命令提示符(管理员)输入netshwinsockreset2.重启电脑总结前言自己的笔记本原本好好的突然就连不上网了,该怎么办?别急,博主也遇到过这样的问题,并且找到一种方法,非常有用,认真看哦!一、电脑连不上网?电脑突然就连不上网,诊断以后出现这个你是否在网上看到这样的解决方案?还有这样的博主亲自尝试过,好多种方法都不管用,这里我介绍

    2022年7月11日
    22
  • ExcelReport.cs Excel操作类、实例源码下载

    ExcelReport.cs Excel操作类、实例源码下载

    2021年11月17日
    39
  • PyTorch使用LMDB数据库加速文件读取[通俗易懂]

    PyTorch使用LMDB数据库加速文件读取[通俗易懂]PyTorch使用LMDB数据库加速文件读取文章目录PyTorch使用LMDB数据库加速文件读取背景介绍具体操作LMDB主要类`lmdb.Environment“lmdb.Transaction“Imdb.Cursor`操作流程创建图像数据集配合DataLoader参考链接原始文档:https://www.yuque.com/lart/ugkv9f/hbnym1对于数据库的了解较少,文…

    2022年9月29日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号