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 相关文章推荐
关于PHP中的Class的几点个人看法
Oct 09 PHP
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
PHP通过正则表达式下载图片到本地的实现代码
Sep 19 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
php微信公众平台交互与接口详解
Nov 28 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
Mar 08 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 PHP
PHP 使用位运算实现四则运算的代码
Mar 09 PHP
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
Apr 01 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
Python实现选择排序
2017/06/04 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
python实现拼接图片
2020/03/23 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
XML文档面试题
2015/08/05 面试题
专科毕业生就业推荐信
2013/11/01 职场文书
银行员工辞职信范文
2014/01/20 职场文书
给孩子的新年寄语
2014/04/08 职场文书
2014年老干部工作总结
2014/11/21 职场文书
员工工作表现自我评价
2015/03/06 职场文书
工地材料员岗位职责
2015/04/11 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
《正比例》教学反思
2016/02/23 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书