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 相关文章推荐
一个好用的分页函数
Nov 16 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
PHP原生函数一定好吗?
Dec 08 PHP
php从memcache读取数据再批量写入mysql的方法
Dec 29 PHP
php有效防止同一用户多次登录
Nov 19 PHP
常用PHP数组排序函数归纳
Aug 08 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
PHP的curl函数的用法总结
Feb 14 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 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
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
各种快递查询--Api接口
2016/04/26 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
JavaScript高级程序设计
2006/12/29 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
理解javascript闭包
2015/12/15 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
详解python3实现的web端json通信协议
2016/12/29 Python
对Python w和w+权限的区别详解
2019/01/23 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
中国跨境海淘网站:考拉海购
2016/08/01 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
StringBuilder和String的区别
2015/05/18 面试题
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
2016国培研修心得体会
2016/01/08 职场文书
门面租赁合同范文
2019/08/06 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
深入浅析Redis 集群伸缩原理
2021/05/15 Redis