php通过PHPExcel导入Excel表格到MySQL数据库的简单实例


Posted in PHP onOctober 29, 2016

如下所示:

<?php

define('BASE_URL', realpath(dirname(__FILE__)));
require_once BASE_URL . '/PHPExcel/PHPExcel.php';//引入PHPExcel类文件

//excel文件的地址
$excel_fiel_path = './phpexcel.xls';


$PHPExcel = new PHPExcel();// 实例化PHPExcel工具类
//分析文件获取后缀判断是2007版本还是2003
$extend = pathinfo("./" . $excel_fiel_path);
$extend = strtolower($extend["extension"]); 
// 判断xlsx版本,如果是xlsx的就是2007版本的,否则就是2003
if ($extend=="xlsx") {
  $PHPReader = new PHPExcel_Reader_Excel2007();
  $PHPExcel = $PHPReader->load("./" . $excel_fiel_path);
}else{
  $PHPReader = new PHPExcel_Reader_Excel5();
  $PHPExcel = $PHPReader->load("./" . $excel_fiel_path);
}

 /* 第二种方法*/
$objWorksheet = $PHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow(); 
echo 'highestRow='.$highestRow;
echo "<br>";
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//总列数
echo 'highestColumnIndex='.$highestColumnIndex;
echo "<br>";
$headtitle=array(); 
for ($row = 2;$row <= $highestRow;$row++) 
{
  $strs=array();
  //注意highestColumnIndex的列数索引从0开始
  for ($col = 0;$col < $highestColumnIndex;$col++)
  {
    $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();

  } 
  //todo
  //连接mysql ,一条条写入
 
}

以上就是小编为大家带来的php通过PHPExcel导入Excel表格到MySQL数据库的简单实例全部内容了,希望大家多多支持三水点靠木~

PHP 相关文章推荐
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
PHP $_FILES函数详解
Mar 09 PHP
php获取用户IPv4或IPv6地址的代码
Nov 15 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
Sep 22 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
对比分析php中Cookie与Session的异同
Feb 19 PHP
PHP中单例模式与工厂模式详解
Feb 17 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 PHP
PHP优化之批量操作MySQL实例分析
Apr 23 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
Oct 29 #PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 #PHP
PHP创建多级目录的两种方法
Oct 28 #PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 #PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 #PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
Oct 28 #PHP
PHP图像识别技术原理与实现
Oct 27 #PHP
You might like
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
python http基本验证方法
2018/12/26 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
高中毕业自我鉴定
2013/12/16 职场文书
给同学的道歉信
2014/01/16 职场文书
建议书标准格式
2014/03/12 职场文书
新年联欢会主持词
2014/03/27 职场文书
环保建议书范文
2015/09/14 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS