jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库
PHP批量导入excell表格到mysql数据库,本人通过亲自测试,在这里分享给大家
1,下载 php excell类库
网上搜索可以下载,这里不写地址
2,建html文件
请选择你要上传的EXCELL: | excell下载模板 |
请选择你要上传的excell: | |
3,php代码写入
//批量上传操作
function upExecel(){
//判断是否选择了要上传的表格
if (empty($_POST[‘myfile‘])) {
echo "";
}
$file_size = $_FILES[‘myfile‘][‘size‘];
if ($file_size>5*1024*1024) {
echo "";
exit();
}
//限制上传表格类型
$file_type = $_FILES[‘myfile‘][‘type‘];
//application/vnd.ms-excel 为xls文件类型
//if ($file_type!=‘application/vnd.ms-excel‘) {
//echo "";
//exit();
//}
if (is_uploaded_file($_FILES[‘myfile‘][‘tmp_name‘])) {
if ($file_type=="application/vnd.ms-excel")
{
$objReader = PHPExcel_IOFactory::createReader(‘Excel5‘);
}
else
{
$objReader = PHPExcel_IOFactory::createReader(‘Excel2007‘);
}
$filename = $_FILES[‘myfile‘][‘tmp_name‘];
$objPHPExcel = $objReader->load($filename);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();
for($j=2;$j<=$highestRow;$j++)
{
$a = $objPHPExcel->getActiveSheet()->getCell("A".$j)->getValue();
$b = $objPHPExcel->getActiveSheet()->getCell("B".$j)->getValue();
$c = $objPHPExcel->getActiveSheet()->getCell("C".$j)->getValue();
$d = $objPHPExcel->getActiveSheet()->getCell("D".$j)->getValue();
$e = $objPHPExcel->getActiveSheet()->getCell("E".$j)->getValue();
$f = $objPHPExcel->getActiveSheet()->getCell("F".$j)->getValue();
$g = $objPHPExcel->getActiveSheet()->getCell("G".$j)->getValue();
$h = $objPHPExcel->getActiveSheet()->getCell("H".$j)->getValue();
//null 为主键id,自增可用null表示自动添加
//$sql = "INSERT INTO house VALUES(null,‘$a‘,‘$b‘,‘$c‘,‘$d‘,‘$e‘,‘$f‘,‘$g‘,‘$h‘)";
$newrow = array(
‘title‘ => $c,
‘pid‘ => $b,
‘huohao‘ => $a,
‘guige‘ => $d,
‘price‘ => $e,
‘huoc‘ => $f,
‘wendu‘ => $g,
‘zbq‘ => $h,
‘content‘ => $content,
‘upfile‘ => ‘/upload/12.jpg‘,
‘add_time‘ => time(),
);
$row=spClass(‘goods_list‘)->create($newrow);
if ($row){
echo "";
}else{
echo "";
exit();
}
}
}
}
需要注意是:xls文件 用 $objReader = PHPExcel_IOFactory::createReader(‘Excel5‘); xlsx文件 用 $objReader = PHPExcel_IOFactory::createReader(‘Excel2007‘);
原文:https://www.cnblogs.com/96net/p/11517950.html
jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库相关推荐
- 解决如何使用layui导入Excel表数据
解决如何使用layui导入Excel表数据 1.前端页面html代码展示 <button type="button" lay-submit="" clas ...
- java获取word书签表格数据_Python读取word文档里面的表格数据
更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...
- mysql中sql批量插入_sql中insert如何批量插入多条记录?
sql中insert如何批量插入多条记录? sql中insert批量插入多条记录的方法: 常见的insert语句,向数据库中,一条语句只能插入一条数据:insert into persons (id_ ...
- 编程小石头点餐小程序_点餐小程序,点餐系统,管理后台批量导入excel菜品数据...
点餐系统上线这段时间,有好多同学反馈,是否可以添加一个菜品批量导入的功能.由于平时比较忙,一直没有时间把菜品批量导入的功能加进来.今天正好空出来时间了,就来教大家实现下菜品批量导入的功能. 后面会把这 ...
- springboot 导入excel(数据批量导入)
springboot excel数据批量导入 1.pom.xml 引入poi依赖 <!--poi--><dependency><groupId>org.apache ...
- Asp.net 批量导入Excel用户数据功能加强版
平时我们用Asp.net导入用户,一般是提供一个用户Excel表的模板,实际导入数据时并非有些人愿意按你的模版制表,因此对Asp.net导入功能进行加强,可以导入非模版化的Excel数据,并且支持一次 ...
- OpenRowSet导入Excel大批量数据
1. 可能出的错误及配置 sp_configure 'show advanced options',1 RECONFIGURE WITH override go sp_configure 'Ad Ho ...
- Python,批量修改Excel的数据
一.引言 本文解决的问题:批量修改Excel中的数据. 学会使用xlrd和openpyxl.最后用一个批量修改Excel的数值作为案例实现. 二.需要用到的库和函数使用方法. (1)openpyxl ...
- vue导入excel进度条_纯前端 vue+ js-xlsx 导入excel表格
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-e ...
最新文章
- oracle实例没有连到监听上6,oracle LISTENER未监听到oracle实例问题解决
- 赠书 | 读懂生成对抗神经网络 GAN,看这文就够了
- React文档(七)处理事件
- QML Image Element
- mysql8用户管理
- 聊聊同步、异步、阻塞与非阻塞
- 海明距离mysql查询_海量数据,海明距离高效检索(smlar) - 阿里云RDS PosgreSQL最佳实践-阿里云开发者社区...
- Angular、React 当前,Vue.js 优劣几何?
- 2014.7.7模拟赛【无线通讯网】
- 官方文档Linux自动发现:磁盘、进程、TCP/UDP服务
- linux3.10.53编译,根据官方文档在Linux下编译安装Apache
- 计算机软件配置项(转),如何将表格转换配置导入另一台计算机 - 应用技巧 - 常青藤软件工作室...
- groovy java to swift_groovy数据类型 - Groovy教程
- 外文论文查重怎么查?
- 辞职信微信html,女教师辞职信走红微信背后:“走心”
- Python的平凡之路(3)
- java统计图表代码_java swing下用jfreechart开发图表统计情况
- 前端Web工程师学习路线
- php音乐相册怎么打开,手机如何制作相册 手机音乐相册的制作方法
- Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
热门文章
- ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了
- 基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
- Docker~从Dockerfile到Container的过程
- ASP.NET Core Kestrel部署HTTPS
- docker遇到问题归纳
- C# 检查当前系统已安装的程序app/两种方法检测
- [转]数据结构KMP算法配图详解(超详细)
- 如何使用Cmder替换cmd
- 多种语言《九九乘法表》荟萃:C、C++、C#、JavaScript、SQL、VB、VBA、Python
- Kotlin之函数作为参数传递