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(3)
Oct 09 PHP
GD输出汉字的函数的分析
Oct 09 PHP
PHP+DBM的同学录程序(4)
Oct 09 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
php中支持多种编码的中文字符串截取函数!
Mar 20 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
Jun 23 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
laravel中短信发送验证码的实现方法
Apr 25 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采集利器 Snoopy 试用心得
2011/07/03 PHP
使用URL传输SESSION信息
2015/07/14 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
js tab效果的实现代码
2009/12/26 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
python中enumerate的用法实例解析
2014/08/18 Python
对Python实现累加函数的方法详解
2019/01/23 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
Python循环结构的应用场景详解
2019/07/11 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
python中的对数log函数表示及用法
2020/12/09 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
外企财务年会演讲稿
2014/01/03 职场文书
护士进修自我鉴定
2014/02/07 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
合作意向书范本
2014/03/31 职场文书
房展策划方案
2014/06/07 职场文书
化学工程专业求职信
2014/08/10 职场文书
毕业生入职感言
2015/07/31 职场文书
高二语文教学反思
2016/02/16 职场文书
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python