php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
如下所示:
<?php define('BASE_URL',realpath(dirname(__FILE__))); require_onceBASE_URL.'/PHPExcel/PHPExcel.php';//引入PHPExcel类文件 //excel文件的地址 $excel_fiel_path='./phpexcel.xls'; $PHPExcel=newPHPExcel();//实例化PHPExcel工具类 //分析文件获取后缀判断是2007版本还是2003 $extend=pathinfo("./".$excel_fiel_path); $extend=strtolower($extend["extension"]); //判断xlsx版本,如果是xlsx的就是2007版本的,否则就是2003 if($extend=="xlsx"){ $PHPReader=newPHPExcel_Reader_Excel2007(); $PHPExcel=$PHPReader->load("./".$excel_fiel_path); }else{ $PHPReader=newPHPExcel_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数据库的简单实例全部内容了,希望大家多多支持毛票票~