使用poi读取单元格内容,如果是整数读取之后 后端获取却是小数所以需要处理一下

public static String getStringValue(XSSFCell cell) {NumberFormat numberFormat = NumberFormat.getInstance();// 不显示千位分割符,否则显示结果会变成类似1,234,567,890numberFormat.setGroupingUsed(false);if (null == cell) {return null;}String value = cell.toString();//如果单元格没有内容if (value.equals("") || value.equals(" ")) {return null;}int i = cell.getCellType();if (i == 1) {//字符串类型return value;} else {value = numberFormat.format(cell.getNumericCellValue());return value;}}

 验证手机号是否合法

public static boolean isMobileNO(String mobile) {if (mobile.length() != 11) {return false;} else {/*** 移动号段正则表达式*/String pat1 = "^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";/*** 联通号段正则表达式*/String pat2 = "^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\\d{8}|(1709)\\d{7}$";/*** 电信号段正则表达式*/String pat3 = "^((133)|(153)|(177)|(18[0,1,9])|(149))\\d{8}$";/*** 虚拟运营商正则表达式*/String pat4 = "^((170))\\d{8}|(1718)|(1719)\\d{7}$";Pattern pattern1 = Pattern.compile(pat1);Matcher match1 = pattern1.matcher(mobile);boolean isMatch1 = match1.matches();if (isMatch1) {return true;}Pattern pattern2 = Pattern.compile(pat2);Matcher match2 = pattern2.matcher(mobile);boolean isMatch2 = match2.matches();if (isMatch2) {return true;}Pattern pattern3 = Pattern.compile(pat3);Matcher match3 = pattern3.matcher(mobile);boolean isMatch3 = match3.matches();if (isMatch3) {return true;}Pattern pattern4 = Pattern.compile(pat4);Matcher match4 = pattern4.matcher(mobile);boolean isMatch4 = match4.matches();if (isMatch4) {return true;}return false;}}

 检查字符串是否包含中文

public static boolean isContainChinese(String str) {Pattern p = Pattern.compile("[\u4e00-\u9fa5]");Matcher m = p.matcher(str);if (m.find()) {return true;}return false;}

Java使用poi读取Excel文件单元格内容进行处理相关推荐

  1. python查找excel中内容_python excel表格数据-python 如何读取 excel 指定单元格内容

    python 怎么从excel中读取数据 VLOOKUP是函数,给定一个查找的目标,它就能从指定的查找中查找返回想找到的值.它的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR ...

  2. poi 读取excel合并单元格两种方式

    说明: excel合并是用选择的两个或更多单元格创建一个单元格的过程.合并单元格时,如果有多个选择的单元格包含数据,则将保留左上角或右上角(取决于当前的视图方向)单元格中的数据,并删除其余的所有数据. ...

  3. java excel里对角线,使用POI在excel文件单元格实现对角线

    [java POI操作Excel文件(合并单元格.插入图片.超链接)] 查看POI的API可以发现HSSFBorderFormatting.setBoderDiagonal接口,尝试使用这个接口并没有 ...

  4. java读取excel文件单元格英文出现乱码问题的解决方法

    小编今天测试读取excel文件,并且取其中的几个单元格作为文件名称的时候,发现文件名出现了乱码,毫无疑问,肯定就是读取excel的时候,取出来就出现了乱码,如图所示 excel原单元格数据,如图所示 ...

  5. Java使用POI读取Excel文件

    上篇文章记录了简单的POI创建Excel文件,依赖导入可参考上篇 POI读取excel中公式 @Testpublic void testRead() throws Exception {//读取文件的 ...

  6. java用poi 生成excel并单元格,字体,样式

    1.最近根据客户需求,需要生成要求的excell 格式 索性研究了下用POI 生成这个excel的功能,poi可以合并单元格(合并列,全并行)及字体,边框等,能满足大部分格式样式,写了个简单的测试列子 ...

  7. java 运用poi读取Excel 文件代码 demo

    2019独角兽企业重金招聘Python工程师标准>>> /*** 导入保修excel表格* @return */ public String importWarrExcelFile( ...

  8. 如何用java使用POI读取excel文件,创建excel文件,实现批量导出和导入

    例子1: 1 //读取excel 2 String path = "F:\\\\yujun\\\\javaweb\\\\第二章\\\\stu.xlsx"; 3 //工作表 4 Wo ...

  9. python取excel单元格数值_python读取excel文件单元格中的数据返回类型

    python读取excel表格内不同类型的数据 不同类型数据对应值: #coding=utf-8 import os import xlrd from datetime import datetime ...

最新文章

  1. 别再用kill -9关闭程序了......
  2. 给演讲增色的10种简单方法
  3. 通过nodejs插入删除MongoDB数据
  4. 大话程序猿眼里最全的高并发,快收藏!
  5. page分页问题,根据页码获取对应页面的数据,接口调用
  6. 基于B/S模式的推送
  7. 2.函数(代码的整洁之道)
  8. 光模块兼容性介绍,如何测试兼容光模块的兼容性?
  9. php 做更新进度条,PHP exec()后更新Bootstrap进度条
  10. 学习笔记之awk用法
  11. 工程数学线性代数第六版答案与解析,《线性代数附册学习辅导与习题全解》
  12. 计算机软件卡死,电脑运行慢,卡或软件卡死无响应的解决方法
  13. windows系统部署docker文档
  14. Insecure CAPTCHA(不安全的验证码)
  15. f1签证计算机专业容易拒签吗,美国f1签证会被拒签吗?
  16. 法兰克机器人循环编程_原来可以这样编写Fanuc机器人程序!
  17. 自动跟随小车c语言,智能小车跟随系统的设计与制作.doc
  18. python打包flask项目exe
  19. c++ 复合类型 读书笔记(二)
  20. 【云原生】第十一篇--基于Docker容器DevOps应用方案

热门文章

  1. python 数据恢复软件_linux数据恢复工具
  2. POST http://127.0.0.1/login 500 (INTERNAL SERVER ERROR)
  3. 正版可商用,7个高清优质视频素材网站推荐
  4. QT学习小记1----音乐播放器(1)
  5. 学习免Root脚本学习的小白问题1:VScode为什么无法连接到Auto.js?已经解决
  6. wps未保存文件恢复
  7. com.mysql.jdbc.Connection.isValid(I)Z 解决思路
  8. 高效团队协作——敏捷开发环境架构(一)
  9. 安卓和iOS原生App开发招聘
  10. 两条线段是否相交,计算交点公式。