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 相关文章推荐
类的另类用法--数据的封装
Oct 09 PHP
php中文字母数字验证码实现代码
Apr 25 PHP
php 图片上添加透明度渐变的效果
Jun 29 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
简单解决新浪SAE无法上传文件的问题
May 13 PHP
深入理解PHP变量的值类型和引用类型
Oct 21 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
PHP crc32()函数讲解
Feb 14 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中for循环语句的几种变型
2007/03/16 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
pandas数据集的端到端处理
2019/02/18 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
2020/02/27 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
什么是封装
2013/03/26 面试题
网页设计个人找工作求职信
2013/11/28 职场文书
同学会主持词
2014/03/18 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
护士工作失误检讨书
2014/09/14 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
政府四风问题整改措施
2014/10/04 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
单位租房协议书样本
2014/10/30 职场文书
感谢师恩主题班会
2015/08/17 职场文书