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中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
PHP实现邮件群发的源码
Jun 18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 PHP
php两种无限分类方法实例
Apr 21 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
如何使用Gitblog和Markdown建自己的博客
Jul 31 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
Jun 17 PHP
PHP http请求超时问题解决方案
Nov 13 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
实用函数2
2007/11/08 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
2017/03/06 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Python中Selenium库使用教程详解
2020/07/23 Python
python opencv实现简易画图板
2020/08/27 Python
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
副厂长岗位职责
2014/02/02 职场文书
精彩的广告词
2014/03/19 职场文书
3分钟演讲稿
2014/04/30 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
项目合作协议书
2014/09/23 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
教你如何用cmd快速登录服务器
2022/06/10 Servers