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 获取完整url地址
Dec 20 PHP
PHP XML error parsing SOAP payload on line 1
Jun 17 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
深入解析php中的foreach函数
Aug 31 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
thinkphp框架下404页面设置 仅三步
May 14 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 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
Oracle 常见问题解答
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
jQuery的一些注意
2006/12/06 Javascript
this[] 指的是什么内容 讨论
2007/03/24 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
浅谈Python NLP入门教程
2017/12/25 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
Python错误的处理方法
2020/06/23 Python
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
外企C语言笔试题
2013/11/10 面试题
什么是servlet
2012/05/08 面试题
汽车检测与维修专业求职信
2013/10/30 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
酒店个人求职信范文
2014/01/25 职场文书
公司寄语大全
2014/04/10 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
六年级小学生评语
2014/12/26 职场文书
人事局接收函
2015/01/31 职场文书
红旗渠导游词
2015/02/09 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫