<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();