当前位置: 首页 > news >正文

常见网站模式建设销售网站的好处

常见网站模式,建设销售网站的好处,网站关键词优化公司哪家好,优化技术基础java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候#xff0c;读出来的是这样的 12-十月-2019#xff0c;而Excel中输入的是 2019/10/12 或 2019-10-12 poi处理excel时#xff0c;当excel没有明确指明是哪个类型的数据时…java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候读出来的是这样的  12-十月-2019而Excel中输入的是 2019/10/12 或 2019-10-12 poi处理excel时当excel没有明确指明是哪个类型的数据时poi很可能处理单元格的日期数据时就有可能是一串数字而使用java程序基本无法转换。 为了解决以上的问题本人收集了各种资料目前来总结一下供碰到此类问题的你作参考。 Excel数据处理 Excel存储日期、时间均以数值类型进行存储读取时POI先判断是是否是数值类型再进行判断转化 1、数值格式(CELL_TYPE_NUMERIC): 1.纯数值格式getNumericCellValue() 直接获取数据 2.日期格式处理yyyy-MM-dd, d/m/yyyy h:mm, HH:mm 等不含文字的日期格式 1).判断是否是日期格式HSSFDateUtil.isCellDateFormatted(cell) 所有日期格式都可以通过getDataFormat()值来判断 yyyy-MM-dd----- 14 yyyy年m月d日--- 31 yyyy年m月------- 57 m月d日 ---------- 58 HH:mm----------- 20 h时mm分 ------- 32 接下来是针对excel各种数据类型来进入转换基本涵盖所需要的如果没有你需要的可以在此基础上添加 //获取单元格各类型值返回字符串类型public static String getCellValueByCell(Cell cell) {//判断是否为null或空串if (cellnull || cell.toString().trim().equals()) {return ;}String cellValue ;int cellTypecell.getCellType();switch (cellType) {case Cell.CELL_TYPE_NUMERIC: // 数字short format cell.getCellStyle().getDataFormat();if (DateUtil.isCellDateFormatted(cell)) {SimpleDateFormat sdf null; //System.out.println(cell.getCellStyle().getDataFormat()cell.getCellStyle().getDataFormat());if (format 20 || format 32) { sdf new SimpleDateFormat(HH:mm); } else if (format 14 || format 31 || format 57 || format 58) { // 处理自定义日期格式m月d日(通过判断单元格的格式id解决id的值是58) sdf new SimpleDateFormat(yyyy-MM-dd); double value cell.getNumericCellValue(); Date date org.apache.poi.ss.usermodel.DateUtil .getJavaDate(value); cellValue sdf.format(date); }else {// 日期 sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); } try {cellValue sdf.format(cell.getDateCellValue());// 日期} catch (Exception e) {try {throw new Exception(exception on get date data !.concat(e.toString()));} catch (Exception e1) {e1.printStackTrace();}}finally{sdf null;}} else {BigDecimal bd new BigDecimal(cell.getNumericCellValue()); cellValue bd.toPlainString();// 数值 这种用BigDecimal包装再获取plainString可以防止获取到科学计数值}break;case Cell.CELL_TYPE_STRING: // 字符串cellValue cell.getStringCellValue();break;case Cell.CELL_TYPE_BOOLEAN: // BooleancellValue cell.getBooleanCellValue();;break;case Cell.CELL_TYPE_FORMULA: // 公式cellValue cell.getCellFormula();break;case Cell.CELL_TYPE_BLANK: // 空值cellValue ;break;case Cell.CELL_TYPE_ERROR: // 故障cellValue ERROR VALUE;break;default:cellValue UNKNOW VALUE;break;}return cellValue;} 每天学习一点点你就进步一点点。
http://www.huolong8.cn/news/40130/

相关文章:

  • 专业制作网站 上海做阅读理解的网站
  • 电子商务网站建设的目的是开展网络营销起零网站建设
  • 地方门户网站模板pc网站同步手机网站
  • 怎样做科普视频网站江苏省住房和建设厅网站
  • 网站建设的税收分类编码wordpress 多功能插件
  • c#网站开发框架简阳网站建设简阳
  • 一款教育培训咨询有限公司网站源码网站地图怎么添加
  • net后缀做公司网站推广网站模板
  • 找人帮你做PPT的网站金本网站建设设计
  • 旅游网站开发说明营销型网站建设五大内容
  • 区网站制作怎么做手机软件
  • 做公众号的网站模板下载天津做网站优化哪家好
  • 深圳网站制作哪家价格便宜网站开发作业
  • php网站开发实用技术练习题求购信息网站
  • 卢松松网站源码wordpress链接加载
  • 温州网站建设企业网站推广多少钱
  • 苏州集团网站制作设计如果建手机网站
  • 开发网站做什么有网站吗免费的
  • 对招聘公司做评价的网站室内设计可以做网站吗
  • 苏州住房建设局网站wordpress标签字段
  • 西安网站定制开发做网站建设最好学什么
  • 台州做网站建设百度推广开户需要多少钱
  • 欧力虎网站建设用自己的电脑做服务器建网站
  • 自己可以做网站空间吗wordpress二维码制作教程
  • 浙江建设厅 继续教育 网站东莞百度seo哪家好
  • 自适应网站开发资源云南网站建设专业品牌
  • 处室网站建设思路技术提供微信网站开发
  • 菏泽市城乡建设局网站河南省建设厅举报网站
  • 网站运营实例徐州建站模板公司
  • 小米4路由器可以做网站嘛族蚂建站怎么样