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使浏览器直接下载pdf文件的方法
Nov 15 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
php实现文件下载实例分享
Jun 02 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
php清除和销毁session的方法分析
Mar 19 PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 PHP
layui数据表格自定义每页条数limit设置
Oct 26 PHP
PHP7移除的扩展和SAPI
Mar 09 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中Date()时间日期函数的使用方法小结
2011/04/20 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
python requests 使用快速入门
2017/08/31 Python
django中静态文件配置static的方法
2018/05/20 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Python zip函数打包元素实例解析
2019/12/11 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
行政专员岗位职责
2014/01/02 职场文书
经典广告词大全
2014/03/14 职场文书
检举信的格式及范文
2014/04/04 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
python编程实现清理微信重复缓存文件
2021/11/01 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript