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怎样调用MSSQL的存储过程
Oct 09 PHP
php 传值赋值与引用赋值的区别
Dec 29 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
php数组编码转换示例详解
Mar 11 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
php图片添加水印例子
Jul 20 PHP
自制PHP框架之设计模式
May 07 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
jquery固定底网站底部菜单效果
2013/08/13 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
解密Python中的描述符(descriptor)
2015/06/03 Python
Djang中静态文件配置方法
2015/07/30 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
Python面向对象类的继承实例详解
2018/06/27 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Django 视图层(view)的使用
2018/11/09 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
Python如何省略括号方法详解
2020/03/21 Python
Python实现画图软件功能方法详解
2020/07/28 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
培训自我鉴定
2014/01/31 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
525心理健康活动总结
2015/05/08 职场文书
倡议书怎么写?
2019/04/11 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL