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 相关文章推荐
让你同时上传 1000 个文件 (二)
Oct 09 PHP
php你的验证码安全码?
Jan 02 PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
php file_get_contents函数轻松采集html数据
Apr 22 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
Jun 19 PHP
2014年最新推荐的10款 PHP 开发框架
Aug 01 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
php array_map使用自定义的函数处理数组中的每个值
Oct 26 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
简单谈谈PHP中的trait
Feb 25 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下载文件的代码示例
2012/06/29 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js实现抽奖效果
2017/03/27 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python3 发送任意文件邮件的实例
2018/01/23 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
python logging模块的使用总结
2019/07/09 Python
Django 返回json数据的实现示例
2020/03/05 Python
Django如何批量创建Model
2020/09/01 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
机械专业应届生求职信
2013/12/12 职场文书
迎新晚会邀请函
2014/02/01 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
关于做家务的心得体会
2016/01/23 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
dubbo服务整合zipkin详解
2021/07/26 Java/Android
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis