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 MYSQL中插入当前时间
Apr 06 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
php中设置多级目录session的问题
Aug 08 PHP
PHP设计模式之解释器模式的深入解析
Jun 13 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
PHP微信红包生成代码分享
Oct 06 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
thinkPHP分页功能实例详解
May 05 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
Jun 06 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
详解php中流行的rpc框架
May 29 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
2019/03/07 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
详解如何使用Python编写vim插件
2017/11/28 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python调用百度语音REST API
2018/08/30 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
详解Python中is和==的区别
2019/03/21 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
struct和class的区别
2015/11/20 面试题
请解释接口的显式实现有什么意义
2012/05/26 面试题
我的大学生活职业生涯规划
2014/01/02 职场文书
会计个人实习计划书
2014/08/15 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js
Python中的 No Module named ***问题及解决
2022/07/23 Python