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 相关文章推荐
服务器端解压缩zip的脚本
Dec 22 PHP
简单的过滤字符串中的HTML标记
Dec 25 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
Jan 15 PHP
php读取excel文件的简单实例
Aug 26 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
php文件操作相关类实例
Jun 18 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
May 05 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 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
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
js 获取Listbox选择的值的代码
2010/04/15 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
详解Python字符串切片
2019/05/20 Python
Python中的asyncio代码详解
2019/06/10 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
大学毕业后的十年规划
2014/01/07 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
浅析Python实现DFA算法
2021/06/26 Python
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB