您的位置:首页 > 编程语言 > PHP开发

利用PHPExcel批量导入数据【用法说明】

2017-06-19 09:34 316 查看
主要代码段:

require_once("IOFactory.php");//引入PHPExcel_IOFactory类文件


$objPHPExcel = PHPExcel_IOFactory::load($path);//加载load方法,其中的$path,是上传文件接收过来的路径【绝对 路径】,例如:F:/ceshi/public/file/upload/2017-06/19/2017061909444024037500.xls

$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);//把导入值,转化为数组

//打印$sheetData 的结果,格式参考如下:



Array
(
[1] => Array
(
[A] => 编号
 => 学院/专业名称
[C] => 父院系编号
)

[2] => Array
(
[A] => 9999
[B] => 工程建设
[C] =>
)

[3] => Array
(
[A] => 999901
[B] => 工程测量技术
[C] => 9999
)

)

// 循环遍历$sheetData,

foreach($sheetData as $rowkey=>$rowvalue){
if($rowkey>1){
$code  = $rowvalue["A"];
$name  = $rowvalue["B"];
$pcode = $rowvalue["C"];//现在已经获取第$rowkey行,A,B,C对应的值了,可以对此进行判空或者过滤等处理,然后写入相应的数据库中,即可实现批量导入数据的功能。
}
}

[b]有PHPExcel的帮助,批量导入数据变得很简单,希望可以帮到你们。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: