/**
* 导入excel文件
* @param string $file excel文件路径
* @return array excel文件内容数组
* WDPHP素材源码 http://www.wdphp.com
*/
function import_excel($file){
// 判断文件是什么格式
$type = pathinfo($file);
$type = strtolower($type["extension"]);
$type=$type==='csv' ? $type : 'Excel5';
ini_set('max_execution_time', '0');
//引入PHPExcel
require( "core/PHPExcel.php");
// 判断使用哪种格式
$objReader = PHPExcel_IOFactory::createReader($type);
$objPHPExcel = $objReader->load($file);
$sheet = $objPHPExcel->getSheet(0);
// 取得总行数
$highestRow = $sheet->getHighestRow();
// 取得总列数
$highestColumn = $sheet->getHighestColumn();
//循环读取excel文件,读取一条,插入一条
$data=array();
//从第一行开始读取数据
for($j=1;$j<=$highestRow;$j++){
//从A列读取数据
for($k='A';$k<=$highestColumn;$k++){
// 读取单元格
$data[$j][]=$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
}
}
return $data;
}
/*
* DEMO示例
* 将 var_dump($data); 改为 数据库入库操作即可实现导入数据库
*/
$data=import_excel('./Upload/excel/simple.csv');
var_dump($data);
// 导入xls格式的数据
$data=import_excel('./Upload/excel/simple.xls');
var_dump($data);die;
申明:本站代码不提供任何技术服务,仅提供有偿服务。WDPHP素材源码所有资源都经过检测,请放心下载!