map = new HashMap();

for (Cell cell : row) {

int j = cell.getColumnIndex();

Object obj;

switch (cell.getCellType()) {

case Cell.CELL_TYPE_NUMERIC:// 数值型

if (HSSFDateUtil.isCellDateFormatted(cell)) {// date类型

obj = cell.getDateCellValue();

} else {// 纯数字

obj = cell.getNumericCellValue();

}

break;

case Cell.CELL_TYPE_STRING:// 字符串型

obj = cell.getRichStringCellValue().getString();

break;

case Cell.CELL_TYPE_BOOLEAN:// 布尔

obj = cell.getBooleanCellValue();

break;

case Cell.CELL_TYPE_FORMULA:// 公式型

obj = cell.getCellFormula();

break;

case Cell.CELL_TYPE_BLANK:// 空值

obj = "";

break;

case Cell.CELL_TYPE_ERROR: // 故障

obj = "";

break;

default:

obj = "";

}

if (j == 0) {

map.put("date", obj);

} else if (j == 1) {

map.put("channel", obj);

} else if (j == 2) {

map.put("product", obj);

} else if (j == 3) {

map.put("qtyview", obj);

} else if (j == 4) {

map.put("qtyrequest", obj);

} else if (j == 5) {

map.put("qtyshow", obj);

} else if (j == 6) {

map.put("qtyadshow", obj);

} else if (j == 7) {

map.put("ratecover", String.format("%.4f", obj));

} else if (j == 8) {

map.put("qtyclk", obj);

} else if (j == 9) {

map.put("rateclk", String.format("%.4f", obj));

} else if (j == 10) {

map.put("cpc", obj);

} else if (j == 11) {

map.put("ecpm", String.format("%.4f", obj));

} else if (j == 12) {

map.put("ratevisible", String.format("%.4f", obj));

} else if (j == 13) {

map.put("revenue", obj);

}

}

list.add(map);

}

}

return list;

}

poi导入到mysql_POI解析Excel导入数据到mysql相关推荐

  1. 使用Hutool解析excel导入数据

    Hutool解析excel导入数据 本人是 hutool 的狂热粉丝~~~ 话不多说,上代码!!! hutool依赖,这里暂不赘述,,官网找即可. /*** 导入样本事故 controller* @p ...

  2. 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出

    由于 poi 本身只是针对于 excel 等office软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合. 一.现状 本人经历过几家公司的代码封装,导入导 ...

  3. php excel导入数据库显示乱码,php修改excel表格数据库数据格式-使用phpexcel导入excel表格数据到MYSQL,乱码怎么解决...

    PHP 用PHPExcel往数据库导入大量数据 估计0是null,所以不显示了,可以换个思路,让他显示为字符串 $number = 0; echo ''.$number 原生PHP代码实现excel导 ...

  4. XX健康:预约管理-预约设置日历插件文件简单下载Excel文件解析Excel表数据批量导入

    1. 需求分析 前面我们已经完成了检查项管理.检查组管理.套餐管理等.接下来我们需要进行预约设置,其实就是设置每一天的体检预约最大数量.客户可以通过微信端在线预约,在线预约时需要选择体检的时间,如果客 ...

  5. Springboot使用Apache POI实现导入导出和解析Excel

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 点击跳转浏览. 1准备pom文件 <?xml version="1.0" e ...

  6. jsp后台批量导入excel表格数据到mysql中_运用java解析excel表,拿到表中的数据并批量插入数据库...

    首先,本文是运用jxl进行excel表的解析,所以我们需要先下载一个jxl.jar的jar包: 并且需要一个与excel表对应的实体类,用于接收excel的数据: 然后就是代码部分,我们先编写一个函数 ...

  7. matlab excel导入矩阵,如何将excel中数据导入到matlab中!Excel导入matlab生成矩阵

    如何将excel中数据导入matlab并存入数组中 使用Matlab中的Excel Link就可以了. 如果使用Excel 2003版本,操作如下: 1 打开Excel. 2 在菜单栏中选择→加载项→ ...

  8. easyexcel-1.1.2-beta5.jar实现Excel数据导入及根据模板Excel导出数据(Jfinal框架)

    1.接到了一个老项目的项目改造,增加房屋普查信息的功能,主要是下载Excel模板,然后在模板填写数据,在导入.还一个是根据模板写入数据下载到本地. 2.老版本的玩意网上都不好找咋玩. 1.标题第一步看 ...

  9. mysql 导入日期 0000_解决Excel导入MySQL日期为0000-00-00

    最近在为客户做一个库存升级改造的项目,之前客户的数据管理全部是在Excel中操作,估计以前也是没有意识到数据量变大以后,工作会变得如此困难,基本上处于一个无法操作的程度了.于是我们将旧版本的Excel ...

  10. java导入进度显示_java excel导入获取实时进度

    1.需求 对于成千上万数据量的excel导入,后台处理耗时长,体验差.需要实时展示当前导入的进度,提高使用体验 2.实现思路 采用多线程进行实现 在导入开始执行前,生成一个uuid和进度对象,储存到静 ...

最新文章

  1. ICMP隧道工具ptunnel
  2. CoordinatorLayout 使用及源码解析
  3. python 创建文件、文件夹、获取目录
  4. 简单解决“无法打开内核设备:\\Global\\vmx86”错误
  5. 前端学习(1304):package.json
  6. 电脑开机3秒就重启循环_电脑修好后客户不愿支付上门费,行,那电脑开机60秒自动关机吧!...
  7. 小白python语言基础
  8. performancepoint里面建立数据源的时候,总是发生以下的报警(转的)我也遇到了这个问题...
  9. SQL Server 2005安装时提示“服务无法启动”
  10. 4.1关系运算符和逻辑运算符
  11. FlashFXP,flashfxp使用方法
  12. 慕课静态页面制作周记
  13. win10锁屏壁纸文件夹位置
  14. 五年之后的前端会是什么样?
  15. 今天见鬼了,奇怪,Mark一下!
  16. 前端学习day 10--小米商城首页的制作
  17. 电脑文件丢失了怎么恢复?2021最新教程汇总
  18. 教师资格证计算机专业考什么内容,计算机教师资格证需要考什么?信息技术教师资格证考试内容...
  19. php utf8生僻字,支持生僻字且自动识别utf-8编码的php汉字转拼音类_php技巧
  20. redis设置可远程访问

热门文章

  1. 《Adobe Premiere Pro CC经典教程(彩色版)》——第2课 设置项目 2.1 开始
  2. flex布局——回顾
  3. http://my.oschina.net/huangyong/blog/372491?fromerr=hobPLCmQ#OSC_h2_5
  4. win7中竟然没有telnet.exe??
  5. Producer-Consumer question : OO 生产者-消费者:面向对象
  6. sourceTree外部工具解决冲突
  7. 在线思维导图工具-toolfk程序员在线工具网
  8. redis运维问题集锦FAQ
  9. 2015 年 4 月份 LeanCloud 更新汇总
  10. 2015.4.7-C#入门基础(一)