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)
  2. Linux底层函数库“glibc”再现重大安全漏洞
  3. Java Web整合开发(42) -- Petstore
  4. Pycharm中tensorflow框架下tqdm的安装
  5. Android--用手指移动画面里的照片/onTouchEvent事件判断
  6. 【TensorFlow】tf.nn.softmax_cross_entropy_with_logits 函数:求交叉熵损失
  7. android sdk 2.9.5.0,如何找到问题Android SDK 3.0错误:(9,5)错误:资源android:attr/colorError未找到...
  8. 笔记本电脑如何保养_电脑保养只是吹一吹?别再被骗了,电脑没做这些就等于没保养...
  9. plc tcp ip通讯怎么只能连一个客户端_如何远程读取西门子PLC数据?
  10. f1ag_1s_h3re.php,攻防世界XCTF-WEB-新手练习区(1-3)
  11. Car Net全文翻译
  12. 个人网站建设专业定制,个人网站建设怎么做
  13. JS获取今天是星期几
  14. Linux运维高级核心基础
  15. 基于SSM抑郁症自检测及初级自治疗网站的设计实现
  16. Netty内置处理器整理
  17. Web APIs --JavaScript学习笔记(总)(包括DOM、BOM)
  18. java matcher group方法_Java中正则表达式相关类中Matcher.group()方法
  19. 空字符串、NULL、空格串的区别
  20. 职场规划的行动路径是什么?

热门文章

  1. svn server修改服务器地址,【转载】visual svn server更换服务器地址
  2. jtextpane设置不能选中_电脑为什么打不开指定的网站?什么是DNS解析我要如何设置DNS...
  3. java异常错误的是,java 异常 错误处理
  4. python怎么调用接口失败_python 调用接口
  5. 5v 3.3v电平转换电路_MOS管电平转换电路,硬件工程师居家旅行、看门护院的必备良药...
  6. 网络编程学习记录-1
  7. secureCRT 如何上传下载文件
  8. Linux设备开机卡主
  9. 移动磁盘显示由于IO设备错误,无法运行此项请求要怎样寻回资料
  10. oracle的数据泵导入,导出以及创建用户及删除当前连接用户