将excel中的数据导入到mysql数据库(PHP源码) | 您所在的位置:网站首页 › php导出数据库数据到excel › 将excel中的数据导入到mysql数据库(PHP源码) |
1.下载PHPExcel,解压到目录PHPExcel。 2打开test.php引用连接数据库文件和PHPExcel文件,在php文件上面加上代码
include("conn.php"); require_once './PHPExcel/PHPExcel.php'; require_once './PHPExcel/PHPExcel/IOFactory.php'; require_once './PHPExcel/PHPExcel/Reader/Excel5.php'; $excelpath是excel的路径 $objReader = PHPExcel_IOFactory::createReader('excel5'); //use Excel5 for 2003 format $excelpath='shipTemplate.xls'; //excel文件的名称 $objPHPExcel = $objReader->load($excelpath); $sheet = $objPHPExcel->getSheet(0); $highestRow = $sheet->getHighestRow(); //取得总行数 $highestColumn = $sheet->getHighestColumn(); //取得总列数
逐行循环读取excel,并加入分隔符。 for($j=2;$jgetCell("$k$j")->getValue().'|*|';//读取单元格 } $str=mb_convert_encoding($str,'utf-8','auto');// $strs = explode("|*|",$str); //var_dump($strs);exit; $sql = "insert into test (Id,khdh,kg,sjrname,sjriphone,sjrsheng,sjraddress,sjryb,jjrname,jjriphone,jjraddress,jjryb) values ('','{$strs[0]}','{$strs[1]}','{$strs[2]}','{$strs[3]}','{$strs[4]}','{$strs[5]}','{$strs[6]}','{$strs[7]}','{strs[8]}','{strs[9]}','{strs[10]}')"; if(!mysql_query($sql,$conn)) { echo 'excel error'; } else{ echo 'chenggong'; }
}
5.文件conn.php |
CopyRight 2018-2019 实验室设备网 版权所有 |