public static Map readXls() throws IOException {

//用来获取每一个小号重复多次,被多少账号用了。来平均 58 agent 查询出来的数据。

Map map = new HashMap();

InputStream is = new FileInputStream("C:\\Users\\25\\Desktop\\dankeAnalyze\\新建文件夹\\58总数据20190613.xlsx");

XSSFWorkbook hssfWorkbook = new XSSFWorkbook(is);

// 循环工作表Sheet

for (int numSheet = 0; numSheet < hssfWorkbook.getNumberOfSheets(); numSheet++) {

XSSFSheet hssfSheet = hssfWorkbook.getSheetAt(numSheet);

if (hssfSheet == null) {

continue;

}

// 循环行Row

NumberFormat nf = NumberFormat.getInstance();

for (int rowNum = 1; rowNum <= hssfSheet.getLastRowNum(); rowNum++) {

XSSFRow hssfRow = hssfSheet.getRow(rowNum);

if (hssfRow != null) {

String phone_58 = (nf.format(hssfRow.getCell(11).getNumericCellValue())).replace(",", "");

XSSFCell dkstatus = hssfRow.getCell(17);

if(!getValue(dkstatus).equals("服务中")||phone_58==null||phone_58.length()!=11/*||!city.equals("北京")*/){

continue;

}

//通过 登录名获取展示手机号

if(map.containsKey(phone_58)){

map.put(phone_58, map.get(phone_58)+1);

}else{

map.put(phone_58, 1);

}

}

}

}

for(Map.Entry entry : map.entrySet()){

System.out.println(entry.getKey()+":"+entry.getValue());

}

return map;

}

java excel 电话号码_数值或者电话号码被EXCEL转成了科学计数法,用XSSFCell 如何读取...相关推荐

  1. Excel分列时拒绝让超过15位的数字变成科学计数法

    Excel分列时拒绝让超过15位的数字变成科学计数法 大家有没有遇到这种情况: 对一些含有15位数字以上的内容的单元格进行分列时,分列后会形成科学计数法的错误格式. 如下图所示,选中A1单元格,点击数 ...

  2. 解决导出EXCEL自动将长的数字的字符串变成E+的科学计数法

    导出Excel时候出现一个问题: 比如是"订单号"."手机号"."身份证"等等,他是一个一长串的数字组成的字符串,导出到EXCEL之后off ...

  3. python数值里面的 e 符号代表什么?科学计数法

    e 是科学计数法的一种表示 eN: 10 的 N 次方 1e2 =1 * 10^2 =100 1.2e-5 =1.2 * 10^(-5) =0.000012 # e是科学计数法的一种表示.eN表示10 ...

  4. python 科学计数法转字符_转换科学计数法的数值字符串为decimal类型的方法

    转换科学计数法的数值字符串为decimal类型的方法 在操作数据库时,需要将字符串转换成decimal类型. 代码如下: select cast('0.12' as decimal(18,2)); s ...

  5. Excel表格文本/数字/科学计数法的格式转换问题

    目录 目录 一.当一个单元格内是存的一个引用时,复制出去会后粘贴会发现是一串引用地址 问题描述 解决办法 效果 二.长数字不能以文本形式进行显示,会自动转为科学计数法 问题描述 解决办法 效果 一.当 ...

  6. 数据库导出到excel解决科学计数法问题

    用Navicat等工具导出数据到excel的时候,身份证等超过11位的数字会自动转换成科学计数法,末尾数字变成"0000".如何解决? 解决方式:给超过11位的数字末尾添加   \ ...

  7. java excel 电话号码_java使用poi读取excel时,电话号码变成了科学计数法,整数变成double,怎么改过来...

    为了防止数字变成科学计数法方式表示,在源文件以及java代码中都用文的方式去生成和解回析excel,具体答如下: 生成Excel时,设置单元格格式为STRING,即: //关键代码 HSSFCell  ...

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

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

  9. java导出的excel数字过长_用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)...

    做过很多次导出excel了.都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号"2546541656596",excel会自动变成科学计数法... 弄过好几次都没有解决,最 ...

最新文章

  1. python神经网络原理pdf_《深度学习原理与 TensorFlow实践》高清完整PDF版 下载
  2. 如何修改WINDOWS默认的3389远程端口
  3. 最强检测 | YOLO V4?都是弟弟! CenterNet2以56.4mAP超越当前所有检测模型
  4. 【整理】Oracle创建/删除表空间
  5. ASP.NET MVC WebAPI 资源整理
  6. 力扣:13罗马数字转整数(python)
  7. linux中service的问题
  8. 设计模式 命令模式 实例_根据您的命令-命令设计模式
  9. NVIDIA显卡Linux驱动180.44正式版
  10. .NET Core/标准自动增量版本控制
  11. java list数据的更新_新增页面提交数据 list页面没有更新数据
  12. Windows核心编程学习九:利用内核对象进行线程同步
  13. 我的航拍直升机 控制基站软件的编写历程(2.1)
  14. C#中利用NPOI包操作Excel文件
  15. yum安装hypo插件
  16. 设计模式基础学习之单例模式
  17. quartusII 9.1 USB blaster驱动安装
  18. 【Python黑科技】几行代码绘制gif动图(保姆级图文+实现代码)
  19. css实现波浪球效果图,用css实现圆形波浪效果图
  20. Java web--利用java操作excel文档

热门文章

  1. python并集符号_Python Union()用法及代码示例
  2. C# 中 ? 和 ??
  3. 1438.最小公倍数
  4. 小米手机 - Charles无法安装证书 因为无法读取证书
  5. python- 属性 静态方法,类方法
  6. css按钮口诀 - CSS BUG顺口溜
  7. [APIO / CTSC2007]数据备份 --- 贪心
  8. 查看Mysql实时执行的Sql语句
  9. layoutSubviews 与 drawRect
  10. Smarty学习笔记(二)