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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
php 高性能书写
Dec 11 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
Smarty变量用法详解
May 11 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
Jul 07 PHP
Yii2下点击验证码的切换实例代码
Mar 14 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
Oct 27 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数据库连接类~~做成一个分页类!
2006/11/25 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
一次因composer错误使用引发的问题与解决
2019/03/06 PHP
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
2019/11/01 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
python去除所有html标签的方法
2015/05/05 Python
分享vim python缩进等一些配置
2018/07/02 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python将视频转换为全字符视频
2019/04/26 Python
python简单验证码识别的实现方法
2019/05/10 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
python有几个版本
2020/06/17 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
学生会干部自荐信
2014/02/04 职场文书
我为自己代言广告词
2014/03/18 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
会计工作能力自我评价
2015/03/05 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书