加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 大数据 > 正文

php通过PHPExcel导入Excel表格到MySQL数据库的简单实例

发布时间:2016-11-27 10:48:23 所属栏目:大数据 来源:站长网
导读:如下所示: lt;#63;phpdefine('BASE_URL', realpath(dirname(__FILE__)));require_once BASE_URL . '/PHPExcel/PHPExcel.php';//引入PHPExcel类文件//excel文件的地址$excel_fiel_path = './phpexcel.xls';$PHPExcel = new PHPExcel();// 实例化PHPExcel工

如下所示:

lt;#63;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-gt;load("./" . $excel_fiel_path);
}else{
  $PHPReader = new PHPExcel_Reader_Excel5();
  $PHPExcel = $PHPReader-gt;load("./" . $excel_fiel_path);
}

 /* 第二种方法*/
$objWorksheet = $PHPExcel-gt;getActiveSheet();
$highestRow = $objWorksheet-gt;getHighestRow(); 
echo 'highestRow='.$highestRow;
echo "lt;brgt;";
$highestColumn = $objWorksheet-gt;getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//总列数
echo 'highestColumnIndex='.$highestColumnIndex;
echo "lt;brgt;";
$headtitle=array(); 
for ($row = 2;$row lt;= $highestRow;$row++) 
{
  $strs=array();
  //注意highestColumnIndex的列数索引从0开始
  for ($col = 0;$col lt; $highestColumnIndex;$col++)
  {
    $strs[$col] =$objWorksheet-gt;getCellByColumnAndRow($col, $row)-gt;getValue();

  } 
  //todo
  //连接mysql ,一条条写入
 
}

以上就是小编为大家带来的php通过PHPExcel导入Excel表格到MySQL数据库的简单实例全部内容了,希望大家多多支持脚本之家~

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读