PHP 如何利用phpexcel导入数据库


Posted in PHP onAugust 24, 2013

废话不多说,直接上代码吧

<?php 
error_reporting(E_ALL); //开启错误 
set_time_limit(0); //脚本不超时 date_default_timezone_set('Europe/London'); //设置时间 
/** Include path **/
set_include_path(get_include_path() . PATH_SEPARATOR . 'https://3water.com/../Classes/');//设置环境变量 
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php'; 
//$inputFileType = 'Excel5';    //这个是读 xls的 
    $inputFileType = 'Excel2007';//这个是计xlsx的 
//$inputFileName = './sampleData/example2.xls'; 
$inputFileName = './sampleData/book.xlsx'; 
        echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' using IOFactory with a defined reader type of ',$inputFileType,'<br />'; 
        $objReader = PHPExcel_IOFactory::createReader($inputFileType); 
        $objPHPExcel = $objReader->load($inputFileName); 
        /* 
        $sheet = $objPHPExcel->getSheet(0); 
        $highestRow = $sheet->getHighestRow(); //取得总行数 
        $highestColumn = $sheet->getHighestColumn(); //取得总列 
        */    
        $objWorksheet = $objPHPExcel->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 = 1;$row <= $highestRow;$row++) 
        { 
            $strs=array(); 
            //注意highestColumnIndex的列数索引从0开始 
            for ($col = 0;$col < $highestColumnIndex;$col++) 
            {  
                $strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue(); 
            }  
              $info = array( 
                      'word1'=>"$strs[0]", 
                    'word2'=>"$strs[1]", 
                    'word3'=>"$strs[2]", 
                    'word4'=>"$strs[3]", 
              ); 
              //在这儿,你可以连接,你的数据库,写入数据库了 
              print_r($info); 
              echo '<br />'; 
        } 
?>
PHP 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
模拟OICQ的实现思路和核心程序(二)
Oct 09 PHP
php 动态添加记录
Mar 10 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
Linux编译升级php的详细方法
Nov 04 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Nov 29 PHP
php实现base64图片上传方式实例代码
Feb 22 PHP
ThinkPHP中create()方法自动验证表单信息
Apr 28 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
PHP实现网站访问量计数器
Oct 27 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
php实现利用phpexcel导出数据
Aug 24 #PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 #PHP
PHP实现读取一个1G的文件大小
Aug 24 #PHP
一致性哈希算法以及其PHP实现详细解析
Aug 24 #PHP
PHP如何利用P3P实现跨域
Aug 24 #PHP
PHP引用符&amp;的用法详细解析
Aug 22 #PHP
新手菜鸟必读:session与cookie的区别
Aug 22 #PHP
You might like
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
php实现通过ftp上传文件
2015/06/19 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
layui文件上传实现代码
2017/05/20 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
处理Python中的URLError异常的方法
2015/04/30 Python
django反向解析和正向解析的方式
2018/06/05 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
Python3分析处理声音数据的例子
2019/08/27 Python
python常用排序算法的实现代码
2019/11/08 Python
学习Python列表的基础知识汇总
2020/03/10 Python
python中np是做什么的
2020/07/21 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
环境科学专业求职信
2014/08/04 职场文书
法定代表人身份证明书
2015/06/18 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
《活见鬼》教学反思
2016/02/24 职场文书