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