注意 引入的文件地址在 鏈接 密碼: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(); // 取得總行數(shù)
$highestColumn = $sheet->getHighestColumn(); // 取得總列數(shù)
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow(); // 取得總行數(shù)
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);//總列數(shù)
// $row的值 從哪一行開始獲取數(shù)據(jù)
for ($row = 4;$row <= $highestRow;$row++) {
$strs=array();
//注意highestColumnIndex的列數(shù)索引從0開始
for ($col = 0;$col < $highestColumnIndex;$col++) {
$strs[$col] =$objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
}
// print_r($strs);
// 鏈接數(shù)據(jù)庫 $conn == .....
// 開始插入-----這里循環(huán)打印一下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 );
}?