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

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);

}

}

}

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

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

  1. java导出excel 科学计数法_基于Java将Excel科学计数法解析成数字

    需要注意的是一般的科学表达式是 1.8E12 1.8E-12 而在Excel中的科学表达式是 1.8E+12 1.8E-12 我写的科学计数法的正则表达式是 (-?\d+\.?\d*)[Ee]{1}[ ...

  2. java动漫网站开题报告_基于java的校园论坛网站的开发与设计开题报告.doc

    基于java的校园论坛网站的开发与设计开题报告 太 原 科 技 大 学 华 科 学 院 毕业设计开题报告 学 生 姓 名:学 号:学 院.系:专 业:论 文 题 目:指导教师: 2015 年 3 月1 ...

  3. 用java写的教职工信息管理系统_基于Java的教师信息管理系统的设计与实现论文.doc...

    基于Java的教师信息管理系统的设计与实现论文 职场大变样社区():下载毕业设计成品 全套资料,全部50元以下 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于java的教师信息管理系统的 ...

  4. Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc

    基于JAVA的记事本设计报告 华北科技学院计算机系综合性实验报告 PAGE 第 PAGE 11 页 XX学校计算机系综合性实验 实 验 报 告 课程名称 Java程序设计 实验学期 至 学年 第 学期 ...

  5. java动态数组的实现的_基于Java的动态数组分析与实现

    动态数组 概念 基于Java提供的静态数组封装自己的动态数组,动态数组涉及的组成部分如下图所示. 组成部分解读data:静态数组,通过泛型支持多种类型的元素:private E[] data;. si ...

  6. java 金数据推送数据_基于JAVA的黄金数据接口调用代码实例

    代码描述:基于JAVA的黄金数据接口调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/29 1.[代码][Java]代码 import java.io.Buffer ...

  7. 基于java的oa协同办公系统_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  8. java写的股票技术分析_基于Java语言开发的个性化股票分析技术:量能突破模型(Energe-Break)...

    基于Java语言开发的个性化股票分析技术: 量能突破模型(Energe-Break) 一个用量能指标作为判定依据的条件分析模型,根据最近5天内是否有量能平台的突破以及涨跌幅的大小给每只股票评分评价,给 ...

  9. java用代码实现星期菜谱_基于JAVA的菜谱大全接口调用代码实例

    基于JAVA的菜谱大全接口调用代码实例 代码描述:基于JA V A的菜谱大全接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  10. java拼图游戏设计文档_基于JAVA的拼图游戏的设计与实现(含录像)

    基于JAVA的拼图游戏的设计与实现(含录像)(任务书,开题报告,中期检查表,外文翻译,毕业论文15500字,程序代码,答辩PPT,答辩视频录像) 摘  要 在我们日常生活中,有很多的益智类游戏,如七巧 ...

最新文章

  1. “No module named ‘vtk.util‘;‘vtk‘ is not a package”问题完美解决
  2. 点击按钮测试用例标题_怎么写测试用例?
  3. improve怎么加ing_英语当中的ing
  4. 【项目管理】专用中英文术语词汇 205
  5. 【2019牛客暑期多校训练营(第三场)- B】Crazy Binary String(思维,01串,前缀和)
  6. 推荐几个常用的生物通路数据库
  7. 浅谈对机器学习方法(决策树,SVM,knn最近邻,随机森林,朴素贝叶斯、逻辑回归)的理解以及用sklearn工具实现文本分类和回归方法...
  8. 轨迹跟踪_预描点寻找
  9. 通过流程构建组织的【个人能力】和【团队能力】
  10. 在 Visual Studio Code 中使用 PoweShell - CodeShell
  11. 43. 压缩组件(4)
  12. css中的一些选择器的用法总结
  13. 整理1985-2020年《中国城市统计年鉴》主要数据
  14. 计算机中英文标点符号对照表,常用中文标点符号和键盘对照表.doc
  15. python和c语言的哪个难,r语言和c语言哪个难 r语言和python的区别-与非网
  16. 《Zero to One》读书笔记
  17. Redis高级特性之神奇的HyperLoglog解决统计问题
  18. 太赞了!靠着这份面试题跟答案
  19. 数值分析-数值分析下的误差分析
  20. drools 6.5 决策表使用

热门文章

  1. 高德地图初体验demo
  2. java连接redis设置密码_jedis设置密码连接Redis
  3. 京东商品详情数据接口(APP端,H5端),实时了解商品价格走势,接口代码教程
  4. python、java、ruby、node等如何提取office文档中的内容?
  5. 漫谈程序员系列:群星闪耀的黄金时代
  6. php arcsin函数,excel如何计算反三角函数
  7. Windows系统主机加固
  8. 【读书笔记】之蔡康永的说话之道
  9. 消逝的光芒 Dying Light for Mac 跑酷僵尸游戏 动作生存游戏
  10. Win10+1050Ti配置tensorflow-gpu教程 (解决1050ti配置cuda失败的问题)