注意 引入的文件地址在 链接 密码:tfhn
参考了博文: phpexcel
- demo
<?php
header("Content-type: text/html; charset=utf-8");
require_once 'PHPExcel.php'; // 见上面链接
require_once 'PHPExcel\IOFactory.php'; // 见上面链接
require_once 'PHPExcel\Reader\Excel2007.php'; // 见上面链接
$uploadfile='example.xls'; //这里是你的excel文档的存放路径
//这里试过 Excel5 不会报错--可以参考博文:
http://blog.csdn.net/stc89cxx/article/details/51332369
$objReader = PHPExcel_IOFactory::createReader('Excel5');/*Excel5 for 2003excel2007
for 2007*/
$objPHPExcel = $objReader->load($uploadfile); //Excel 路径
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow(); // 取得总行数
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//总列数
// $row的值 从哪一行开始获取数据
for ($row = 4;$row <= $highestRow;$row++) {
$strs=array();
//注意highestColumnIndex的列数索引从0开始
for ($col = 0;$col < $highestColumnIndex;$col++) {
$strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
}
// print_r($strs);
// 链接数据库 $conn == .....
// 开始插入-----这里循环打印一下sql 看下效果 , 应该是ok的。
$sql[] = "INSERT INTO client_jobwanted() VALUES ( '{$strs[0]}','{$strs[1]}', '{$strs[2]}','{$strs[3]}','{$strs[4]}','{$strs[5]}','{$strs[6]}','{$strs[7]}','{$strs[8]}','{$strs[9]}','{$strs[10]}','{$strs[11]}','{$strs[12]}','{$strs[13]}','{$strs[14]}')";
var_dump( $sql );
}
网友评论