poi导入到mysql_POI解析Excel导入数据到mysql
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相关推荐
- 使用Hutool解析excel导入数据
Hutool解析excel导入数据 本人是 hutool 的狂热粉丝~~~ 话不多说,上代码!!! hutool依赖,这里暂不赘述,,官网找即可. /*** 导入样本事故 controller* @p ...
- 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出
由于 poi 本身只是针对于 excel 等office软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合. 一.现状 本人经历过几家公司的代码封装,导入导 ...
- php excel导入数据库显示乱码,php修改excel表格数据库数据格式-使用phpexcel导入excel表格数据到MYSQL,乱码怎么解决...
PHP 用PHPExcel往数据库导入大量数据 估计0是null,所以不显示了,可以换个思路,让他显示为字符串 $number = 0; echo ''.$number 原生PHP代码实现excel导 ...
- XX健康:预约管理-预约设置日历插件文件简单下载Excel文件解析Excel表数据批量导入
1. 需求分析 前面我们已经完成了检查项管理.检查组管理.套餐管理等.接下来我们需要进行预约设置,其实就是设置每一天的体检预约最大数量.客户可以通过微信端在线预约,在线预约时需要选择体检的时间,如果客 ...
- Springboot使用Apache POI实现导入导出和解析Excel
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 点击跳转浏览. 1准备pom文件 <?xml version="1.0" e ...
- jsp后台批量导入excel表格数据到mysql中_运用java解析excel表,拿到表中的数据并批量插入数据库...
首先,本文是运用jxl进行excel表的解析,所以我们需要先下载一个jxl.jar的jar包: 并且需要一个与excel表对应的实体类,用于接收excel的数据: 然后就是代码部分,我们先编写一个函数 ...
- matlab excel导入矩阵,如何将excel中数据导入到matlab中!Excel导入matlab生成矩阵
如何将excel中数据导入matlab并存入数组中 使用Matlab中的Excel Link就可以了. 如果使用Excel 2003版本,操作如下: 1 打开Excel. 2 在菜单栏中选择→加载项→ ...
- easyexcel-1.1.2-beta5.jar实现Excel数据导入及根据模板Excel导出数据(Jfinal框架)
1.接到了一个老项目的项目改造,增加房屋普查信息的功能,主要是下载Excel模板,然后在模板填写数据,在导入.还一个是根据模板写入数据下载到本地. 2.老版本的玩意网上都不好找咋玩. 1.标题第一步看 ...
- mysql 导入日期 0000_解决Excel导入MySQL日期为0000-00-00
最近在为客户做一个库存升级改造的项目,之前客户的数据管理全部是在Excel中操作,估计以前也是没有意识到数据量变大以后,工作会变得如此困难,基本上处于一个无法操作的程度了.于是我们将旧版本的Excel ...
- java导入进度显示_java excel导入获取实时进度
1.需求 对于成千上万数据量的excel导入,后台处理耗时长,体验差.需要实时展示当前导入的进度,提高使用体验 2.实现思路 采用多线程进行实现 在导入开始执行前,生成一个uuid和进度对象,储存到静 ...
最新文章
- ICMP隧道工具ptunnel
- CoordinatorLayout 使用及源码解析
- python 创建文件、文件夹、获取目录
- 简单解决“无法打开内核设备:\\Global\\vmx86”错误
- 前端学习(1304):package.json
- 电脑开机3秒就重启循环_电脑修好后客户不愿支付上门费,行,那电脑开机60秒自动关机吧!...
- 小白python语言基础
- performancepoint里面建立数据源的时候,总是发生以下的报警(转的)我也遇到了这个问题...
- SQL Server 2005安装时提示“服务无法启动”
- 4.1关系运算符和逻辑运算符
- FlashFXP,flashfxp使用方法
- 慕课静态页面制作周记
- win10锁屏壁纸文件夹位置
- 五年之后的前端会是什么样?
- 今天见鬼了,奇怪,Mark一下!
- 前端学习day 10--小米商城首页的制作
- 电脑文件丢失了怎么恢复?2021最新教程汇总
- 教师资格证计算机专业考什么内容,计算机教师资格证需要考什么?信息技术教师资格证考试内容...
- php utf8生僻字,支持生僻字且自动识别utf-8编码的php汉字转拼音类_php技巧
- redis设置可远程访问
热门文章
- 《Adobe Premiere Pro CC经典教程(彩色版)》——第2课 设置项目 2.1 开始
- flex布局——回顾
- http://my.oschina.net/huangyong/blog/372491?fromerr=hobPLCmQ#OSC_h2_5
- win7中竟然没有telnet.exe??
- Producer-Consumer question : OO 生产者-消费者:面向对象
- sourceTree外部工具解决冲突
- 在线思维导图工具-toolfk程序员在线工具网
- redis运维问题集锦FAQ
- 2015 年 4 月份 LeanCloud 更新汇总
- 2015.4.7-C#入门基础(一)