php操控EXCEL(三)读取Excel里面的内容

<meta charset="UTF-8">
<?php
/**
 * Created by PhpStorm.
 * User: 清风徐来
 * Date: 2018/5/12
 * Time: 19:27
 */
$dir=dirname(__FILE__);   //找到当前脚本所在路径
require $dir.'/PHPExcel/PHPExcel/IOFactory.php';    //引入读取excel 的类文件
$filename=$dir."/export_1.xls";                  //输入需要读取的xls文件
$objPHPExcel=PHPExcel_IOFactory::load($filename);//加载文件
#
读取数据方法1:数组法

$sheetCount=$objPHPExcel->getSheetCount();//获取excel文件里有多少个sheet
for($i=0;$i<$sheetCount;$i++){
    $data =$objPHPExcel->getSheet($i)->toArray();//读取每个sheet里的数据  全部放入到数组中
    print_r($data);
}exit();
#方法2:使用PHPexcel 自带的迭代器方法    推荐使用这种方法,内存消耗小
     //逐行逐列的读取单元格里面的内容
foreach ($objPHPExcel->getWorksheetIterator() as $sheet){//循环的读取sheet
    foreach ($sheet->getRowIterator() as $row){//逐行处理
        //只从第二行开始处理,即去掉每一列的标题
        if($row->getRowIndex()<2){
            continue;
        }

        foreach ($row->getCellIterator() as $cell){ //逐列读取
            $data=$cell->getValue(); //获取单元格数据
            echo $data."";
            echo '</br>';
        }
        echo '</br>';
    }
}exit();

猜你喜欢

转载自blog.csdn.net/weixin_37914752/article/details/80294431
今日推荐